home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Abstracts / Development Abstract Abstract < prev    next >
Text File  |  1993-12-31  |  177KB  |  4,565 lines

  1. Abstracts from files in info-mac/dev as of Sun Dec 26 00:44:30 PST 1993
  2.  
  3.  
  4. #### LINK       4thDimension -> a4d   ****
  5.  
  6. #### LINK       Information -> info   ****
  7.  
  8. #### LINK       SourceCode -> src   ****
  9.  
  10. #### DIRECTORY  a4d   ****
  11.  
  12. #### BINHEX     ad-programmers-pckg.hqx   ****
  13.  
  14. Date: Wed, 3 Nov 1993 16:31:33 +0100
  15. From: pope@imv.aau.dk (Povl H. Pedersen)
  16. Subject: AD Programmers package
  17.  
  18.  
  19.  
  20. --========================_15879754==_
  21. Content-Type: text/plain; charset="us-ascii"
  22.  
  23.  
  24. A few people told me, that my previous submission in 2 parts (manual and
  25. examples) was bad, so I have compressed it with Compact Pro, and put both
  26. examples and manual together in one file.
  27.  
  28. The title should describe the contents. This archive contains the After
  29. Dark programmers manual, and a few examples. Downloaded from AOL and
  30. distributed with permission from Berkeley Systems.
  31.  
  32.  
  33.  
  34. --========================_15879754==_
  35. Content-Type: application/mac-binhex40; name="AD_Programmer_package.cpt"
  36.  
  37.  
  38. #### BINHEX     aete-resource-for-hc21.hqx   ****
  39.  
  40. Date: Mon, 15 Nov 1993 20:49:03 -0500 (EST)
  41. From: Bill Johnston <johnston@me.udel.edu>
  42. Subject: aete resource for HyperCard 2.1
  43.  
  44. Here is an "aete" (Apple Events Text to English) resource for 
  45. Hypercard 2.1.  Add it to the HC 2.1 application using ResEdit,
  46. or one of HyperCard's resource moving tools, then reboot and 
  47. rebuild the DeskTop.  It provides basic AppleScript-awareness 
  48. for HyperCard 2.1.  Work with a copy;  use it at your own risk.
  49.  
  50. An easy (and inexpensive) way to get AppleScript is to purchase  
  51. the book "The Tao of AppleScript", ISBN 1-56830-075-1, published 
  52. by Hayden Books for BMUG.  It lists for US$24.95.
  53.  
  54.  
  55. #### BINHEX     app-maker-15-demo.hqx   ****
  56.  
  57. Date: Thu, 4 Feb 93 19:26:15 -0800 
  58. From: Noah Price <noah@apple.com>
  59. Subject: AppMaker 1.5 Demo 
  60.  
  61. AppMaker 1.5 DEMO
  62. by Bowers Development
  63. Requires Mac Plus or later, System 6.0 or later
  64.  
  65. This is a demo version of AppMaker, a human interface generator.
  66.  
  67. (Also included is "AppMaker/Prototyper," an analysis by Bowers of the
  68. features and differences between AppMaker and Prototyper.  This and the
  69. AppMaker documentation is in Glue format.  AppleLink, Glue Viewer, or
  70. Super Glue are required to read it.)
  71.  
  72. Excerpts from the ReadMe file:
  73.  
  74. AppMaker is an application for generating the user interface, and the
  75. source code behind it, for a new or existing Macintosh application.
  76. AppMaker saves development time and cuts drudgery by letting you create
  77. menus, windows, dialogs, and alerts just by clicking and dragging to
  78. arrange what you want on the screen.  With one command, AppMaker
  79. automatically generates the source code for the user interface you've
  80. designed, for selected modules, or for the entire application. You can
  81. choose either C or Pascal, for MPW or THINK language systems. In
  82. addition to traditional programming languages, AppMaker supports
  83. object-oriented programming using the THINK Class Library in either C
  84. or Pascal, as well as MacApp 2.0 using C++ or Pascal and MacApp 3.0
  85. using C++.
  86.  
  87. All of these demo files can be copied and used by you or others to
  88. evaluate the AppMaker application.
  89.  
  90. For more information about AppMaker, contact Bowers Development Corp.
  91. at the address listed below.  AppMaker's suggested retail price is
  92. $299; it comes with a 60-day money-back guarantee and free technical
  93. support.  To compile and link AppMaker-generated source code, you must
  94. also have an MPW or THINK language system and enough memory and disk
  95. space to meet the requirements of the language system.
  96.  
  97. Bowers Development Corp.
  98. 97 Lowell Rd.
  99. Concord, MA  01742
  100. (508) 369-8175,  FAX 369-8224
  101. AppleLink: D1721
  102. CompuServe: 70731,3710
  103. America Online:Industry Connection forum keyword: BOWERS
  104.  
  105.  
  106.  
  107. #### BINHEX     app-maker-152-to-154-updt.hqx   ****
  108.  
  109. Date: Tue, 20 Jul 1993 22:11:12 -0400 
  110. From: Sloan <KSLOAN@ucsvax.ucs.umass.edu>
  111. Subject: possible replacement for /dev/app-maker-152-to-154-updater.hqx 
  112.  
  113. The version of app-maker-152-to-154-updater.hqx currently in the /dev 
  114. directory appears to contain an empty subfolder (:Libraries:THINK).
  115.  
  116. The enclosed self-extracting file contains the complete updater, 
  117. including the Think C libraries missing in your version.
  118.  
  119. ----------------------------------------------------------------
  120.  
  121. #### BINHEX     apple-glot.hqx   ****
  122.  
  123. From: Stewart_Lynch@breez.wimsey.com
  124. Date: Thu, 13 May 1993 23:57:17 PST 
  125. Subject: AppleGlot 
  126.  
  127. ****
  128. Notice to moderators:  This is the third time I am trying to upload this file.
  129.  I am now attempting this from another internet account but would really like
  130. replies sent to slynch@cln.etc.bc.ca.   BTW I have no control at this time
  131. over my signature, so my apologies if it exceeds your limits.
  132. ****
  133. A while ago I submitted a request for a Resource detective that would allow me
  134. to edit resorces so that I could easily localize a piece of software.  I found
  135. this utility on AppleLink and so far as I know, it is freeware.
  136.  
  137. What is Localization?
  138.  
  139. Localizing means adapting a file to a specific country and/or a specific language.
  140.  
  141. So localization may consist of:
  142. -    Translating program resources
  143. -    Translating documentation
  144. -    Adapting the file to country specific units of measure, currency sign, date formats, etc.
  145. -    Adapting the program to language specific writing rules
  146. -    Other file specific localization needs
  147.  
  148. Fortunately, Macintosh programs are (or should be!) written to minimize the
  149. efforts of localization.  The Macintosh OS is built to provide both language 
  150. independent procedures to aid in supporting different writing rules, and to
  151. give the application access to country specific symbols, formats, etc. 
  152. Therefore localizing a Macintosh file will generally consist of just two
  153. distinct steps:
  154. -    Translating documentation
  155. -    Translating file resources
  156.  
  157. While translating documentation can be a lengthy process, it is a fairly
  158. straight forward step, typically using a single word processor.  Translating
  159. resources however can be a cumbersome time consuming step in the localization
  160. process.  
  161. AppleGlot has been designed to make the job of translating resources easier
  162. and more time efficient.
  163.  
  164. **********************************
  165. Stewart Lynch, Director of Technology, North Vancouver School District, North
  166. Vancouver, BC Canada.
  167.  
  168. ***************************************************************************
  169.  This message originated from a FirstClass (tm) BBS and
  170.  was sent by PostalUnion(tm) from I.E.
  171.  The views expressed in this posting those of the individual author only.
  172. ***************************************************************************
  173.  
  174.  
  175. #### BINHEX     applescripts-for-think6-11.hqx   ****
  176.  
  177. Subject: AppleScripts for THINK six 1.1.sit.hqx
  178. From: Reinder Verlinde <reinder@neuretp.biol.ruu.nl>
  179. Date: Fri, 19 Nov 93 19:11:39 +0100
  180.  
  181.  
  182.  
  183.  
  184. These are three AppleScripts for use in combination with THINK 6.0 or
  185. 6.0.1. They require THINK Project Manager 6.0 or 6.0.1 and the Apple
  186. Event Manager to run. To edit them you also need a Script Editor.
  187.  
  188. "Set THINK Options" is an utility to set the compiler options of
  189. projects dropped on it. This is convenient when you have a
  190. multi-project project (no pun intended) and want to set the 68881,
  191. 68020 etcetera options. Unfortunately it only makes it possible to
  192. set or get _all_ the options related to a certain translator. THINK's
  193. interface to get and set the individual switches is rather poor.
  194.  
  195. "THINK Bring Up to Date" is a droplet which opens and brings up to
  196. date projects dropped on to it.
  197.  
  198. "THINK Remove Objects" is a droplet which does a "Remove Objects" on
  199. projects dropped on to it.
  200.  
  201. These scripts may be freely modified and distributed as long as this
  202. accompanying documentation is included and modifications are clearly
  203. indicated. I specifically give permission to distribute them on the
  204. Infomac and Arizona Macintosh User group CD's.
  205.  
  206.     
  207. Revision history:
  208.  
  209. 1.0 (931018)
  210.    Initial release
  211. 1.1 (931117)
  212.    Added phrase launch application "THINK Project Manager"
  213.    to prevent TPM from asking which project to open at launch
  214.  
  215.  
  216. Reinder Verlinde
  217. (reinder@neuretv.biol.ruu.nl)
  218.  
  219.  
  220.  
  221. #### BINHEX     applescripts-for-think6.hqx   ****
  222.  
  223. From: macmod (Info-Mac Moderator)
  224. Date: Tue, 19 Oct 93 7:16:47 PDT
  225.  
  226. (5.65c/IDA-1.4.4 for <info-mac@sumex-aim.stanford.edu>); Tue, 19 Oct 1993
  227. 10:57:57 +0100
  228. Subject: Applescripts for THINK 6 [*]
  229. To: info-mac@sumex-aim.stanford.edu
  230. From: Reinder Verlinde <reinder@neuretp.biol.ruu.nl>
  231. Date: Tue, 19 Oct 93 10:58:23 +0100
  232. Message-Id: <931019.105823.1167@neuretp.biol.ruu.nl>
  233.  
  234.  
  235. These are three AppleScripts for use in combination with THINK 6.0 or 6.0.1.
  236. They require THINK Project Manager 6.0 or 6.0.1 and the Apple Event Manager to
  237. run. To edit them you also need a Script Editor.
  238.  
  239. "Set THINK Options" is an utility to set the compiler options of projects
  240. dropped on it. This is convenient when you have a multi-project project (no pun
  241. intended) and want to set the 68881, 68020 etcetera options. Unfortunately it
  242. only makes it possible to set or get _all_ the options related to a certain
  243. translator. THINK's interface to get and set the individual switches is rather
  244. poor.
  245.  
  246. "THINK Bring Up to Date" opens and brings up to date projects dropped on to it.
  247. "THINK Remove Objects" does a "Remove Objects" on projects dropped on to it.
  248.  
  249. These scripts may be freely modified and distributed as long as the accompanying
  250. documentation is included and modifications are clearly indicated.
  251. I specifically give permission to distribute them on the Infomac CD.
  252.  
  253. Also included is a partial patch to THINK's project manager to disable the 'open
  254. which project' dialog box at startup, which does interfere with scripting. It
  255. doesn't quite work yet, but I haven't got the time to improve on this, so I just
  256. include it as a clue for other hackers.
  257.  
  258. Reinder Verlinde (reinder@neuretv.biol.ruu.nl)
  259.  
  260.  
  261. #### BINHEX     attributor-10.hqx   ****
  262.  
  263. Date: Sat, 22 May 93 13:16:59 +0200 
  264. From: simula3@di.unito.it ( Rodella-Morena)
  265. Subject: [*] Attributor 1.0 
  266.  
  267. Attributor is an advanced programmer's utility designed to
  268. make life easier for programmers. Since Think C does not
  269. provide a way to set the CODE resource attributes directly
  270. (things like "purgeable" or "preload") and because most of
  271. my applications want to unload the initialization segment, I
  272. wrote this utility to stop going into ResEdit all the time.
  273. Also, Think C does not make the SIZE -1 resource purgeable
  274. as it should be.
  275. Attributor can change the resource attributes of a specific
  276. resource or of a whole resource family in a single pass.
  277. Just create an ATTR resource inside Attributor with ResEdit
  278. and modify it to meet your needs (there's a resource
  279. template in the application as well).
  280.  
  281. SHAREWARE - $5
  282. Author: Alessandro Levi Montalcini
  283.  
  284.  
  285. #### BINHEX     bison-118-mpw.hqx   ****
  286.  
  287. This file contains a StuffIt 2.0 archive, which in turn contains
  288. the MPW port of GNU Bison 1.18.  Full source is included, as well
  289. as a pre-compiled version of the tool (requires 68020).  Please
  290. see the file COPYING in the archive, which explains the GNU Public
  291. License under which this software is distributed.
  292.  
  293.  
  294.  
  295. #### BINHEX     bison-tc.hqx   ****
  296.  
  297. Date: Thu, 21 Jan 1993 22:43:09 -0800 
  298. From: lieberman@sosc1.sosc.osshe.edu
  299. Subject: Bison.hqx 
  300.  
  301. Bison is a compiler compiler. This is the Mac version from GNU/Freesoft. It
  302. functions similar to YACC on UNIX. It works with Think C and I see no reason
  303. why it wouldn't work with MPW C but I don't know for sure. The Think C source
  304. code is included.
  305.  
  306. Paul Lieberman
  307. lieberman@sosc1.sosc.osshe.edu
  308.  
  309.  
  310. #### BINHEX     bob-15.hqx   ****
  311.  
  312. Date: Sat, 2 Oct 93 23:08:11 -0700
  313. From: tsyang@dec-9.CE.Berkeley.EDU (Tzong-Shuoh Yang)
  314. Subject: Bob15.hqx - Bob Programming Language (Think C source)
  315.  
  316.  
  317. This is the Tinnk C 6.01 version of  Bob 1.5.   For details, 
  318. please see article
  319.    
  320.   Betz, David.
  321.    "Your own tiny object-oriented language: C++? Smalltalk? 
  322.    What about Bob? (an interpreter formed from C++ and Lisp) 
  323.    (tutorial)",  Dr. Dobbs Journal v16, n9 (Sept, 1991):26 
  324.    (8 pages).
  325.  
  326. Bob was written by:
  327.  
  328.     David Betz
  329.     P.O. Box 144
  330.     Peterborough, NH 03458
  331.     (603) 924-4145
  332.  
  333. Bob is available free of charge for non-commercial use.  If 
  334. you're interested in using Bob commercially, please contact him 
  335. at the above address.
  336.  
  337. The original source codes are written in Microsoft C and can be 
  338. obtained by anonymous ftp from ftp.mv.com. 
  339.  
  340. Have fun.
  341.  
  342. T. S. Yang  (tsyang@ce.berkeley.edu)
  343. ================================================================
  344.  
  345. #### BINHEX     browser.hqx   ****
  346.  
  347. Date: Thu, 18 Nov 1993 17:07:58 -0800
  348. From: mxmora@unix.sri.com (Matthew Xavier Mora)
  349. Subject: Xavier's Browser (Yet Another Browser Program)
  350.  
  351.  
  352.  
  353. --========================_7071142==_
  354. Content-Type: text/plain; charset="us-ascii"
  355.  
  356. Enclosed is a browser like program. I was toying with the idea of making
  357. a browser like library that programmers could use. In about four hours
  358. this is what I came up with. Obvious things still need to be added
  359. (like the finder's triangles) but I don't know if its worth the effort. If
  360. you think you would like a program like this or could use a library like
  361. this, email me and I'll see if there is a big enough response.
  362.  
  363. This runs on system seven only for now.
  364.  
  365.  
  366.  
  367.  
  368. Xavier
  369.  
  370.  
  371.  
  372.  
  373. --========================_7071142==_
  374. Content-Type: application/mac-binhex40; name="Browser"
  375.  
  376.  
  377. #### BINHEX     buttoneer.hqx   ****
  378.  
  379. Date: Tue, 20 Oct 92 09:25 EST 
  380. From: ELIOT@cs.umass.EDU
  381. Subject: Buttoneer: code resource to add fancy buttons to your programs 
  382.  
  383. This program is copyright, but free.  See the distribution 
  384. details at the end of this document.
  385.  
  386. One of the (few) nice things about HyperCard is how 
  387. easily new types of buttons can be defined.   
  388. With Buttoneer it is almost as easy for programmers to 
  389. define a new type of button that will work in a standard 
  390. Macintosh application.  The hardest part of making a 
  391. new button is the artwork itself.
  392.  
  393. All you need to do is to create one or more 'PICT' resources,
  394. create a control using the Buttoneer 'CDEF' and give it a 
  395. refCon that indicates which 'PICT' resource to use.  
  396. Buttoneer will add the refCon to the current control
  397. value and use the result as a resource ID to obtain a 
  398. PICT handle.  That is what the control will look like.  
  399. In other words the control's appearance is completely 
  400. arbitrary.  Since the appearance is also determined 
  401. by the control's value you can make "check boxes" or 
  402. "radio controls" that look like anything.
  403.  
  404. Buttoneer and Buttoneer Demo are copyright ) 1991 
  405. by Christopher Eliot.  
  406. The Buttoneer Demo may be distributed by any means 
  407. as long as the "ReadMe" document accompanies it.  
  408. The Buttoneer CDEF may be used in any program 
  409. provided that the program or its documentation credits 
  410. Christopher Eliot as the author of Buttoneer.
  411.  
  412. Disclaimer: Buttoneer was written in half a 
  413. day when I was too sick to do anything else.
  414.  
  415.  
  416. #### BINHEX     c-tools.hqx   ****
  417.  
  418. Date:     Tue, 13 Jun 89 13:36:24 EDT
  419. From: Kenneth Sussmann (PBMA) <sussmann@pica.army.mil>
  420.  
  421. Here is a nice utility for C programmers. It:
  422.  
  423.     Formats C source files similar to the cb utility on UNIX
  424.     Strips control characters from files
  425.     Generate prototype functions from C source files
  426.     Converts Pascal to C code (additional
  427.         work will be required by the programmer)
  428.     Cross references C files,
  429.     Checks for correct number of opening and closing
  430.         brackets/braces and use of = in lieu of == in
  431.         decision statements
  432.     Generates a flow of function calls from C source files
  433.  
  434. This is version 1.37 written by Graham Haddock and includes
  435. documentation by the author. Freeware for non-commercial use.
  436.  
  437.  
  438.  
  439.  
  440. #### BINHEX     cdef-pack-11.hqx   ****
  441.  
  442. Date: Wed, 3 Nov 93 13:57:18 -0500
  443. From: Michael F. Kamprath <kamprath@engin.umich.edu>
  444. Subject: Kamprath CDEF Pack v1.1
  445.  
  446. This submission should replace any previous "Kamprath CDEF Pack," and should be 
  447. placed in the development section.
  448.  
  449. This archive contains 2 CDEFs plus a sampler program to demostrate their use.  
  450. One CDEF allows icon families to be used to define a pushbutton's (or plain 
  451. button's) looks.  The CDEF will automatically plot the proper icon depending on 
  452. the monitor depth.  The other CDEF allows a "point and click" method for 
  453. entering dates.  This CDEF is compatible with _any_ date and time format as 
  454. setup in the Date & Time control panel.
  455.  
  456. This package require System 7 or later.
  457.  
  458. ------
  459. Michael F. Kamprath
  460. kamprath@engin.umich.edu
  461.  
  462.  
  463. #### BINHEX     cdev-eloper-10.hqx   ****
  464.  
  465. From macmod Sun Sep 19 10:53:54 1993
  466. Date: Sat, 18 Sep 93 12:06:16 +0200
  467. From: simula3@di.unito.it (Alex Rodella)
  468. Subject: [*] cdevEloper 1.0
  469.  
  470. cdevEloper is a function key that works inside ResEdit 2.1
  471. or later (Alessandro only tested it under 2.1.1). It is
  472. intended for control panel developers looking for a way to
  473. check the panel's rectangles while adjusting its dialog
  474. items.
  475. cdevEloper reads the 'nrct' -4064 resource in the file being
  476. edited by ResEdit and draws the corresponding control panel
  477. rectangles in the frontmost window (which must be a 'DITL'
  478. editor window). It also paints a gray rectangle that shows
  479. the size of the old System 6 control panel window (if you
  480. want your control panel to run under System 6 you'll have to
  481. make your nrct's fit in there).
  482.  
  483. FREEWARE
  484. Author: Alessandro Levi Montalcini
  485.  
  486.  
  487. #### BINHEX     cicon-button-cdef-10.hqx   ****
  488.  
  489. Date: Wed, 27 Oct 1993 17:44:02 -0800 
  490. From: felciano@summit.stanford.edu
  491. Subject: CIconButton CDEF 1.0 
  492.  
  493.  
  494.  
  495. --========================_12442050==_
  496. Content-Type: text/plain; charset="us-ascii"
  497.  
  498.  
  499. CIconButton CDEF 1.0
  500. ====================
  501. The CIconButton CDEF is a custom control definition procedure that allows
  502. developers to elegantly and simply included "icon buttons" in their
  503. applications. These icon buttons are built from one or more standard 'cicn'
  504. resources. The CDEF works under System 6 & 7, is sensitive to multiple
  505. monitors and monitor depths, and works with or without Color Quickdraw.
  506. Mouse tracking can be sensitive to the cicn mask for non-rectangular
  507. controls.
  508.  
  509. Ramon Felciano
  510. Digital Alchemy
  511.  
  512. CIconButton CDEF 1.0 is (c) copyright Ramon M. Felciano, 1993
  513.  
  514.  
  515.  
  516. --========================_12442050==_
  517. Content-Type: application/mac-binhex40; name="CIconButton_CDEF_1.0.sea"
  518.  
  519.  
  520. #### BINHEX     cmaster-12x-to-125-updt.hqx   ****
  521.  
  522. From: Jersey Scientific <70400.3361@CompuServe.COM>
  523. Subject: cmaster12x->125.sit.hqx (part 1 of 3)
  524. Date: 12 Dec 93 12:43:01 EST
  525.  
  526. This updater converts CMaster 1.2.x into CMaster 1.2.5. Fixes include improved
  527. operation of the parser for files > 32K, SmartReturn/SmartIndent fixes, and a 
  528. few other minor changes.
  529.  
  530. CMaster installs inside of THINK C / Symantec C++ for Macintosh and enhances 
  531. its editor. Full featured demo versions exist on AppleLink (in the 3rd parties
  532. demo folder) and on CompuServe (in the THINK Library). One will be posted here
  533. shortly.
  534.  
  535. For more information on CMaster, send mail to 70400.336@compuserve.com.
  536.  
  537. Jersey Scientific, Inc
  538.  
  539.  
  540. #### BINHEX     comment-converter.hqx   ****
  541.  
  542. From: Andreas Amoroso <amoroso@rhrk.uni-kl.de>
  543. Subject: C CommentConverter (// <-> /**/)
  544. Date: Mon, 20 Dec 93 16:32:34 +0100
  545.  
  546. Please include the attached program CommentConverter in the archieve only.
  547. It is a Drag n Drop application that converts C-style comments to C++-style
  548. comments and vice versa.
  549.  
  550. Regards,
  551. Andreas Amoroso
  552.  
  553. E-Mail: amoroso@rhrk.uni-kl.de
  554.  
  555.  
  556.  
  557. #### BINHEX     comp-res-11-demo.hqx   ****
  558.  
  559. From: darweesh@acsu.buffalo.edu (michael j darweesh)
  560. Subject: CompRes 1.1 
  561. Date: Wed, 21 Jul 93 12:30:37 EDT 
  562.  
  563. CompRes is a Programmer's tool which allows nearly transparent 
  564. runtime resource decompression. This means that you can-for example-
  565. compress your PICT or other large resources at compile time and 
  566. have them decompressed at runtime.
  567.  
  568. CompRes is shareware and there is plenty of on-line help.
  569.  
  570. This application is a demo which shows you exactly how much disk space 
  571. you'll save by compressing your resources. And, although this demo is 
  572. System 7.0 dependent, the CompRes runtime decompression is quite robust 
  573. and works under System 6 and later (and probably under most of the older 
  574. system versions too!).
  575.  
  576. This version of the demo adds significant features including:
  577. drag-n-drop, on-line help, an improved status window, and support for 
  578. Apple Events.
  579.  
  580. Check it out. The demo is free. You only pay if you actually use CompRes 
  581. in one of your projects. 
  582. And feel free to send me your questions and comments at:
  583.  
  584. E-Mail: darweesh@acsu.buffalo.edu
  585.  
  586. -Mike Darweesh
  587.  
  588.  
  589.  
  590. #### BINHEX     comp-res-demo.hqx   ****
  591.  
  592. Date: Fri, 19 Feb 93 04:30:37 EST 
  593. From: darweesh@acsu.buffalo.edu (michael j darweesh)
  594. Subject: CompRes.cpt.hqx 
  595.  
  596. CompRes is a Shareware Programmer's tool which allows nearly 
  597. transparent run-time resource decompression.
  598.  
  599. With CompRes, you can compress and decompress your resources 
  600. using the LZSS compression technology. This application is only 
  601. part of the package. With the program included, you can compress 
  602. your resources and see how well this compression technique will 
  603. do for you. I'm sure you'll find that if you're compressing PICT 
  604. or animation resources, you'll achieve very close to a 50% savings 
  605. in disk space. Run-time Decompression is quite quick and the 
  606. whole compression scheme can save plenty of disk space, especially 
  607. for graphics.
  608.  
  609. Anyhow, try it out. If you have any questions or comments, you can
  610. contact me (the Author) via e-mail. My Address is in the documentaion.
  611.  
  612. -Mike Darweesh
  613.  
  614. [Note to Moderators: Although this might be considered a Demo, the
  615. most appropriate place for this file is in the lang directory (I think).
  616. It's certainly a programmers untility only.]
  617.  
  618.  
  619.  
  620. #### BINHEX     controls-gh.hqx   ****
  621.  
  622. Date: Fri, 22 Oct 93 16:55 CST 
  623. From: HOWES@chem.wisc.edu
  624. Subject: [*] Submission of Controls GH 
  625.  
  626. Greetings,
  627.  Enclosed you will find a pair of control definitions ('CDEF's) 
  628.  I wrote for a small application I'm writing. I'm making them and 
  629. their source code available in the hopes that other programmers
  630. might find them useful.
  631.  
  632. Slide Control GH: 
  633.  A basic slider type control with a thumb and page up and page
  634. down regions. For use in setting some continually varying
  635. value.
  636.  
  637. Flag Control GH:
  638.  A toggle switch functionally identical to the triangle found
  639. in Finder list views. For use in indicating expand/contraction
  640. of a view or window.
  641.  
  642.  These are to be considered free for use by anyone and feel
  643. free to modify them to fit your own taste in your own product;
  644. that's why I included the source code.
  645.  
  646. Bug reports/fixes to:
  647.  Glenn R. Howes
  648.  1101 University Ave.
  649.  Madison, WI 53706
  650.  howes@bert.chem.wisc.edu
  651.  
  652. suggested name: controls_gh_cpt.hqx
  653.  
  654. #### BINHEX     d-bug-r-105.hqx   ****
  655.  
  656. Date: Sat, 22 May 93 13:23:57 +0200 
  657. From: simula3@di.unito.it ( Rodella-Morena)
  658. Subject: [*] DBugR 1.05 
  659.  
  660. DBugR is a cool Control Panel for programmers and hackers
  661. who often have to break into MacsBug (or any other debugger
  662. supporting the _DebugStr trap). It puts a floating "small
  663. bomb" icon on your desktop which acts like a button. If the
  664. mouse button is pressed and released inside the icon,
  665. there's a user interrupt and MacsBug is called. DBugR can
  666. show some basic info about the current application (name,
  667. free memory, max free block) and/or send one of two
  668. user-configurable MacsBug commands to be executed
  669. immediately upon breaks (hold down the Option key when
  670. clicking to send the alternate command). The icon may be
  671. moved anywhere on any monitor by holding down the Shift key
  672. and dragging it around.
  673.  
  674. SHAREWARE - $3
  675. Author: Alessandro Levi Montalcini
  676.  
  677.  
  678. #### BINHEX     dcl-ansi-fkey.hqx   ****
  679.  
  680. From: k044477@hobbes.kzoo.edu (Jamie R. McCarthy)
  681. Subject: dcl-ANSI (FKEY) 
  682. Date: Thu, 22 Apr 93 0:46:59 EDT 
  683.  
  684. This is the FKEY edition of dcl-ANSI;  included is the FKEY itself
  685. and a readme.  Public domain; source code is available separately.
  686. dcl-ANSI converts a C variable declaration into English.
  687.  
  688. Suggested archive destination:  .../fkey/dcl-ansi.hqx
  689.  
  690.  
  691. #### BINHEX     debug-window-14.hqx   ****
  692.  
  693. From "jerryg@netcom.com (Jerry Goldstein)" Sun Sep 12 22:01:17 1993
  694. Date: Sat, 11 Sep 93 08:15:08 -0700 
  695. From: jerryg@netcom.com (Jerry Goldstein)
  696. Subject: DebugWindow1.4.sit.hqx 
  697.  
  698. This is my first Internet upload, so hopefully I'll get it right.
  699.  
  700. File Description:
  701.  
  702. DebugWindow 1.4 is a utility, written by Keith Ledbetter, "that
  703. mimics the Windows 3.x program of the same name. It allows
  704. you to easily print out display strings during the development
  705. stages of your program without any of the headaches normally
  706. associated with built-in "standard I/O" functions". Can be used
  707. with ThinkC 5 or 6 and Hypercard development. Requires Sys 7.
  708.  
  709. Jerry Goldstein
  710.  
  711.  
  712. #### BINHEX     dynamic-math-101.hqx   ****
  713.  
  714. Date: Mon, 19 Apr 93 03:29:13 +0200 
  715. From: Christian Steffen Ove Franz <cfranz@iiic.ethz.ch>
  716. Subject: Dynamic Math 1.0.1 submission 
  717.  
  718.  
  719. (second attempt. sorry, my modem hung up on me)
  720.  
  721. Dear Moderators,
  722.  
  723.         a few days ago, I submitted Dynamic Math 1.0. Needless to say,
  724. two small bugs crept up that I needed to fix. Here comes version 1.0.1
  725. to replace Dynamic Math 1.0
  726.  
  727. Please forward a copy to mac.archive.umich.edu if possible.
  728.  
  729. Thank you very much,
  730. Christian Franz
  731.  
  732. ----
  733.  
  734. Dynamic Math (DM)
  735. =================
  736.  
  737. DM is a library for THINK Pascal/THINK C programmers. It converts (parses)
  738. and evaluates (interprets) formulas written in ASCII (i.e. Strings) during
  739. runtime. This means you can evaluate the string '100*sin(x)/ln(x^2)' or
  740. any other string you got (for example from a dialog). Obvious uses are
  741. for testing and visualizing formulas.
  742.  
  743. DM 1.0 supports two independent variables and a wide array of standard
  744. functions like sin, cos, tan, exp, trunc, sgn, ln, round, random etc.
  745.  
  746. DM is small (about 4K) and although no speed demon (it's still interpreted)
  747. it's reasonable fast.
  748.  
  749. DM is postcardware for any non-commercial use including writing of freeware
  750. programs.
  751.  
  752.  
  753. Version 1.0.1 fixes two small bugs in the parser.
  754.  
  755. I hope you like it.
  756.  
  757. Cheers,
  758. Christian.
  759.  
  760.  
  761. #### BINHEX     errditor-103.hqx   ****
  762.  
  763. Date: Sat, 22 May 93 13:26:31 +0200 
  764. From: simula3@di.unito.it ( Rodella-Morena)
  765. Subject: [*] Errditor 1.03 
  766.  
  767. Errditor is a powerful graphical editor for system error and
  768. system startup alerts. It lets you modify or move text,
  769. icons, buttons and even procedures (assembly-language
  770. programs that are associated to some of the alerts).
  771.  
  772. SHAREWARE - $5
  773. Author: Alessandro Levi Montalcini
  774.  
  775.  
  776. #### BINHEX     estr-10.hqx   ****
  777.  
  778. Date: Wed, 20 Oct 1993 14:11:08 -0400 (EDT)
  779. From: Aaron Wohl <aw0g+@andrew.cmu.edu>
  780. Subject: Estr 1.0 - text for all mac os error numbers
  781.  
  782. Estr version 1.0
  783.  
  784. resources with text for all of the os errors.
  785. This was created with resourcerer so don't worry if double clicking
  786. it doesn't start resedit, just open it from within resedit.
  787.  
  788. Aaron Wohl (n3liw+@cmu.edu)
  789.  
  790.  
  791. #### BINHEX     f2c.hqx   ****
  792.  
  793. Date: Fri, 9 Jul 93 08:06:11 CDT 
  794. From: A. Scottedward Hodel <Dr.A.Scottedward.Hodel@eng.auburn.edu>
  795.  
  796. The following 5 messages comprise a binhexed, self-extracting archive
  797. of the mac port of f2c, the fortran to C/C++ converter.  This sumbission
  798. corrects an incompatibility problem with many debinhex programs.  Please
  799. combine the 5 files and post, replacing the old f2c program.
  800.  
  801. This port of the f2c program was developed (not by me!) for the Think C
  802. environment.  Current project files are Think C 6.0/ThinkC++ version. 
  803. I'm just learning the nuances of this port myself, so questions/problems
  804. are better send to think-c@ics.uci.edu rather than to me.  (Remember,
  805. sign up with think-c-request)
  806.  
  807. Thanks again to all who helped me find the program in the first place.
  808.  
  809. A. S. Hodel, Dept. of Elect. Eng.        scotte@eng.auburn.edu
  810. 200 Broun Hall, Auburn University, AL 36849    (205) 844-1854 FAX: -1809
  811.  
  812.  
  813. 10-Jul-93  1:24:03-GMT,195998;000000000001
  814. Received: from SUMEX-AIM.Stanford.EDU by CAMIS.Stanford.EDU (4.1/inc-1.0)
  815.     id AA28675; Fri, 9 Jul 93 18:23:51 PDT
  816. Full-Name: Info-Mac Moderator
  817. Received: by SUMEX-AIM.Stanford.EDU (4.1/inc-1.0)
  818.     id AA23182; Fri, 9 Jul 93 10:01:02 PDT
  819. Resent-Message-Id: <9307091701.AA23182@SUMEX-AIM.Stanford.EDU>
  820. Return-Path: <Dr.A.Scottedward.Hodel@eng.auburn.edu> 
  821. Received: from eng.auburn.edu (edison.eng.auburn.edu) by CAMIS.Stanford.EDU
  822.         (4.1/inc-1.0) id AA08857; Fri, 9 Jul 93 06:06:43 PDT 
  823. Received: from kirchhoff.ee.eng.auburn.edu by eng.auburn.edu (4.1/SMI-4.0
  824.         edison 1.21) id AA26781; Fri, 9 Jul 93 08:06:26 CDT 
  825. Date: Fri, 9 Jul 93 08:06:26 CDT 
  826. From: A. Scottedward Hodel <Dr.A.Scottedward.Hodel@eng.auburn.edu>
  827. Message-Id: <9307091306.AA26781@eng.auburn.edu> 
  828. Apparently-To: <info-mac-request@sumex-aim.stanford.edu> 
  829. Apparently-To: <f2c part 1 of 5> 
  830. Resent-To: backmod@SUMEX-AIM.Stanford.EDU
  831. Resent-Date: Fri, 9 Jul 1993 10:01:00 PDT
  832. Resent-From: Info-Mac Moderator <macmod@sumex-aim.Stanford.EDU>
  833.  
  834.  
  835. #### BINHEX     fast-perf-trig.hqx   ****
  836.  
  837. Date: Fri, 8 Jan 93 20:04:23 +0100
  838. From: Christian Steffen Ove Franz <cfranz@iiic.ethz.ch>
  839. Subject: Fast Performance Trig Functions (1/6)
  840.  
  841.  
  842. Dear Moderators,
  843.   
  844.   below please find a compacted and binhexed archive to put on your
  845. ftp machine.
  846.  
  847. ------
  848.  
  849. Fast Performance Trig - A tool for programmers
  850.  
  851. FastPerfTrig is a library for THINK Pascal or THINK C programmers to
  852. speed up their trigonometric calculations (namely sine, cosine and
  853. tangens). FastPerfTrig uses look-up tables (as resources) to accomplish
  854. speeds that are close to that of a FPU.
  855. Usage is pretty simple: include the library in your project and there
  856. you are. C programmers first have to convert the interface file to
  857. C headers. If anyone of you C hackers out there has done this, please
  858. email it to me so I can include it into an upcoming version.
  859.  
  860. FastPerfTrig is free for any non-commercial use. Please see the documentation.
  861.  
  862. Cheers,
  863. Christian
  864.  
  865.  
  866. #### BINHEX     find-fat-projects-10.hqx   ****
  867.  
  868. Date: Sat, 22 May 93 13:27:19 +0200 
  869. From: simula3@di.unito.it ( Rodella-Morena)
  870. Subject: [*] Find Fat Projects 1.0 
  871.  
  872. Find Fat Projects is a little utility designed to make life
  873. easier for Think C programmers. All it does is to scan any
  874. folder or disk you drop on it and make a list of all
  875. projects that happen to be larger than 15K. A large project
  876. usually has objects in it, and since objects take lots of
  877. disk space you may want to remove them before making backup
  878. copies (or just to free some disk space). If you only have a
  879. couple of projects this is not a problem, but if you have
  880. some more of them Find Fat Projects will help you a lot.
  881.  
  882. SHAREWARE - $5
  883. Author: Alessandro Levi Montalcini
  884.  
  885.  
  886. #### BINHEX     finder-liaison-11-as.hqx   ****
  887.  
  888. Date: Wed, 01 Dec 1993 22:42:34 -0500
  889. From: gc_wenger@ACAD.FANDM.EDU (Geoffrey C. Wenger)
  890. Subject: Finder Liaison 1.1 submission
  891.  
  892. Here's the latest version of Finder Liaison downloaded from AOL.
  893. I'm not the author, I'm just uploading it.
  894. [Note that this is the same Gregory H. Dow of THINK Class Library
  895. fame.]
  896. Geoffrey C. Wenger (gc_wenger@acad.fandm.edu)
  897.  
  898. Here's an edited (for brevity) excerpt from the included read me file:
  899.  
  900. -----------------------------------------------------------------
  901.  
  902. Finder Liaison
  903. version 1.1  10-Nov-93
  904. Written by: 
  905.         Gregory H. Dow
  906.         1678 Shattuck Ave #302
  907.         Berkeley, CA  94709-1631
  908.  
  909.         America Online: GHD
  910.         Internet: ghd@aol.com
  911.  
  912. Description:
  913. Finder Liaison sends AppleEvents to the Finder. Requires System 7 or later.
  914.  
  915. Usage:
  916. The System 7 Finder supports the Finder Suite of AppleEvents. Unfortunately,
  917. there is no way to explicitly send AppleEvents to the Finder from AppleScript.
  918. Finder Liaison acts as an intermediary between AppleScript and the Finder.
  919.  
  920. Distribution:
  921. Finder Liaison is copyrighted, but free, commonly called Freeware. The author
  922. retains all rights to the program, but specifically allows redistribution via
  923. the following channels:
  924.  
  925. (1) The disk associated with the book "The Tao of AppleScript" by BMUG
  926. (2) Non-commercial bulletin board services
  927. (3) The following commercial BBS's: America Online, CompuServe, AppleLink
  928. (4) Internet archives and file servers
  929. (5) Disk libraries of non-profit organizations
  930. (6) Free exchange between individuals
  931.  
  932. For-profit companies that sell software programs must receive explicit
  933. written permission from the author before distributing the program.
  934.  
  935. -----------------------------------------------------------------
  936.  
  937.  
  938. #### BINHEX     finder-scripting-toolkit-as.hqx   ****
  939.  
  940. From: macmod (Info-Mac Moderator)
  941. Date: Thu, 29 Jul 1993 03:34:00 +0000 
  942. From: Ranson <ranson@LANNION.cnet.fr> 
  943. Subject: Submission for archive 
  944.  
  945.  
  946. Finder Scripting Toolkit v1.0
  947. Freeware by Daniel Ranson
  948.  
  949. Internet  : ranson@lannion.cnet.fr
  950. AppleLink : RANSON
  951. CalvaCom  : DR12
  952.  
  953. Finder Scripting Toolkit is an alternative to the FinderLib provided with
  954. AppleScript. It gives AppleScript access to the full Finder (7.0, 7.1)
  955. Apple Events suite, does not require an aete resource for recompilation,
  956. and has a very low memory overhead. It is expected that script writers will
  957. copy the handlers they need to their own scripts. The handlers are
  958. independant of each other, making this easy.
  959.  
  960. Finder Scripting Toolkit includes :
  961.  
  962. - Finder Scripting Toolkit, a Script Editor document with full sources,
  963. containing the scripts. Look at the comments in there for a full
  964. documentation. The scripts may be freely copied and reused.
  965.  
  966. - fwin coercion osax folder, containing fwin coercion, a scripting addition
  967. that is needed by some handlers. The full source in MPW C is provided. The
  968. osax may be freely redistributed with scripts that need it.
  969.  
  970. - View by name, an example of the use of Finder Scripting Toolkit. This
  971. droplet changes all folders in a hierarchy to view by name.
  972.  
  973. Requires AppleScript.
  974. Archived with Compact Pro and BinHexed.
  975.  
  976.  
  977. #### BINHEX     flex-237-mpw.hqx   ****
  978.  
  979. This file contains a StuffIt 2.0 archive, which in turn contains
  980. the MPW port of GNU Flex 2.3.7.  Full source is included, as well
  981. as a pre-compiled version of the tool (requires 68020).  Please
  982. see the file COPYING in the archive, which explains the GNU Public
  983. License under which this software is distributed.
  984.  
  985.  
  986.  
  987. #### BINHEX     fmat-editor-101.hqx   ****
  988.  
  989. From: "Michael Hecht" <michael_hecht@mac.sas.com>
  990. Subject: [*] FMAT Editor 1.0.1
  991. Date: 19 Dec 1993 22:29:56 U
  992.  
  993. [*] FMAT Editor 1.0.1
  994.  
  995. FMAT Editor is a FREE programmer's tool. It's a ResEdit resource editor you can
  996. use to create 'FMAT' resources--Script Manager "canonical number formats" used
  997. for forming internationally correct numbers. This package includes:
  998.  
  999. * the 'FMAT' editor,
  1000. * sample C code that loads an 'FMAT' resource and uses it to format a double,
  1001. and
  1002. * some sample formats.
  1003.  
  1004.  
  1005. What's new in 1.0.1?
  1006. * The number parts palette is now resized when the keyboard script is changed,
  1007. to accomodate different application font sizes and a different number of
  1008. unquoted literals.
  1009. * The examples are now updated when the keyboard script is changed, even if the
  1010. format contains an error.
  1011. * Now supports Cut/Copy/Paste/Clear commands for the edit text field.
  1012.  
  1013. --Michael
  1014.  
  1015. =======================================================================
  1016. Michael P. Hecht                 | Internet:  Michael_Hecht@mac.sas.com
  1017. SAS Institute Inc.; Cary, NC USA | AppleLink: SAS.HECHT
  1018.  
  1019.  
  1020.  
  1021.  
  1022. #### BINHEX     ftnchek-27.hqx   ****
  1023.  
  1024. From: absoft!ltljoe!ldr@uu.psi.com
  1025. Date: Tue, 16 Nov 93 12:21:06 -0500
  1026.  
  1027. FTNCHEK version 2.7.  Free MPW tool for checking FORTRAN source code.
  1028.  
  1029.  
  1030. #### BINHEX     gcc-1371r15-all.hqx   ****
  1031.  
  1032.  
  1033. #### BINHEX     gcc-1371r15-man.hqx   ****
  1034.  
  1035.  
  1036. #### BINHEX     gcc-1371r15-min.hqx   ****
  1037.  
  1038.  
  1039. #### BINHEX     gestalt-value-lib.hqx   ****
  1040.  
  1041. From: "Rene G.A. Ros" <rgaros@bio.vu.nl>
  1042. Subject: Gestalt Value Library submission 
  1043. Date: Mon, 1 Nov 93 11:13:56 MET 
  1044.  
  1045.  
  1046. Hi,
  1047.  
  1048. To my surprise the following piece of Apple software is not yet
  1049. available at the info-mac archives.
  1050.  
  1051. It are an object file and interface files which enable programmers to
  1052. install a gestalt selector which just returns the longint you specify.
  1053. This is the fixed one, the original checked for the wrong trap.
  1054.  
  1055. Permission for distribution from Apple:
  1056.  
  1057. > From radcliff@apple.com Mon May 24 23:28:26 1993
  1058. > To: rgaros@bio.vu.nl
  1059. > Subject: Re:  GestaltValue Lib
  1060. > Rene,
  1061. >
  1062. > Here are the updated files.  You may distribute them as you see fit.
  1063. >
  1064. > Dave
  1065.  
  1066. Regards,
  1067. Rene
  1068.  
  1069. Archive as: /info-mac/dev/gestaltvalue.hqx
  1070.  
  1071.  
  1072. #### BINHEX     global-search-103.hqx   ****
  1073.  
  1074. Date: Sat, 22 May 93 13:27:37 +0200 
  1075. From: simula3@di.unito.it ( Rodella-Morena)
  1076. Subject: [*] Global Search 1.03 
  1077.  
  1078. Global Search is a small utility that lets you search for an
  1079. hexadecimal or character string in all the resources of a
  1080. file. It generates a text file named "xxx.scan" (where xxx
  1081. is the name of the searched file) with a log of all the
  1082. matches that have been found. Each match is shown in the
  1083. form:
  1084.  
  1085.   [RES TYPE] [RES ID]   "[RES NAME]"   $[OFFSET]
  1086.  
  1087. where [offset] is the offset in bytes from the beginning of
  1088. the resource.
  1089.  
  1090. SHAREWARE - $3
  1091. Author: Alessandro Levi Montalcini
  1092.  
  1093.  
  1094. #### BINHEX     global-viewer-106.hqx   ****
  1095.  
  1096. Date: Thu, 19 Aug 93 19:10:38 JST
  1097. From: setsu@lab2.yamaha.co.jp (Takashi Suzuki)
  1098. Subject: util - GlobalViewer1.0.6
  1099.  
  1100. [Global Variables Viewer 1.0.6]
  1101.  
  1102. Global Variables Viewer is an application for the Macintosh which
  1103. allows you to check the data of Low Memory Global Variables with
  1104. it's meaning, address and data length. The data of Low Memory Global
  1105. Variables is shown in Hex format, but if the data type is Pascal
  1106. String, it's shown in ASCII string. You can search Low Memory Global
  1107. Variables by some keyword included in Name or Meaning field.
  1108.  
  1109. Shareware.
  1110.  
  1111. Takashi Suzuki                         GAF03072@niftyserve.or.jp
  1112.  
  1113. ---
  1114.  
  1115. #### BINHEX     grafsys-3d-121-docs.hqx   ****
  1116.  
  1117. Date: Mon, 8 Mar 93 16:37:48 +0100 
  1118. From: Christian Steffen Ove Franz <cfranz@iiic.ethz.ch>
  1119. Subject: 3D-GrafSys-121.doc in mac incoming 
  1120.  
  1121.  
  1122. Dear Moderators,
  1123.  
  1124.     sorry to hassle you again, but when I submitted the 3D-GrafSys
  1125. yesterday, I forgot to include the documentation. Well, here it is as
  1126. a separate file. Please name it 3D-GrafSys-121-docs.hqx
  1127.  
  1128. Thank you very much.
  1129.  
  1130. Christian Franz
  1131.  
  1132. (oh, and please forward it to sumex as well. I know I coud do the same
  1133.  if I submitted to mac.gifts but I have somehow problems doing that.)
  1134.  
  1135.  
  1136. #### BINHEX     grafsys-3d-121.hqx   ****
  1137.  
  1138. Date: Fri, 5 Mar 93 19:25:34 -0500 
  1139. From: "Michael Dautermann" <myke@terminator.rs.itd.umich.edu>
  1140. Subject: graphsys1.21.cpt.hqx.... 
  1141.  
  1142.   
  1143. here's a copy of Grafsys that the author requested be forwarded along
  1144. to Sumex and the other archives....
  1145.   
  1146. m
  1147.  
  1148. Date: Fri, 5 Mar 93 14:13:07 +0100
  1149. From: Christian Steffen Ove Franz <cfranz@iiic.ethz.ch>
  1150. To: questions@mac.archive.umich.edu
  1151. Subject: 3d GrafSys 1.21 in incoming directory
  1152.  
  1153.  
  1154. Dear Moderators,
  1155.  
  1156.   in incoming please find a compact pro archive of a set of programming 
  1157. tools I've written. It is called 3d-GrafSys-1.21 and should replace
  1158. the file grafsys1.2.cpt.hqx in programming/source. 
  1159.  
  1160. If possible, please copy the 3d GrafSys and this short description to 
  1161. sumex-aim since I have problem splitting and sending the program via
  1162. email.
  1163.  
  1164. A 3d GrafSys short description follows:
  1165.  
  1166. ********
  1167.  
  1168. Programmers 3D GrafSys Vers 1.21 now available. 
  1169.  
  1170. Version 1.21 is mainly a bugfix for THINK C users. THIS VERSION
  1171. NOW RUNS WITH THINK C, I PROMISE! The Docs now contain a chapter for
  1172. C programmers on how to use the GrafSys. If you have problems, feel free 
  1173. to contact me.
  1174. The other change is that I removed the FastPerfTrig calls from
  1175. the FPU version to make it run faster.
  1176.  
  1177. Those of you who don't know what all this is about, read on.
  1178.  
  1179. ********
  1180.  
  1181. Programmers 3D GrafSys -- What it is:
  1182. -------------------------------------
  1183.  
  1184. Didn't you always have this great game in mind where you needed some way of 
  1185. drawing three-dimensional scenes? 
  1186.  
  1187. Didn't you always want to write this program that visualized the structure 
  1188. of three-dimensional molecules?
  1189.  
  1190. And didn't the task of writing your 3D conversions routines keep you from 
  1191. actually doing it?
  1192.  
  1193. Well if the answer to any of the above questions is 'Yes, but what has it to 
  1194. do with this package???' , read on.
  1195.  
  1196. GrafSys is a THINK Pascal/C library that provides you with simple routines 
  1197. for building, saving, loading (as resources), and manipulating 
  1198. (independent rotating around arbitrary achses, translating and scaling) 
  1199. three dimensional objects. Objects, not just simple single-line drawings.
  1200.  
  1201. GrafSys supports full 3D clipping, animation and some (primitive) hidden-
  1202. line/hidden-surface drawing with simple commands from within YOUR PROGRAM.
  1203.  
  1204. GrafSys also supports full eye control with both perspective and parallel
  1205. projections (If you can't understand a word, don't worry, this is just showing
  1206. off for those who know about it. The docs that come with it will try to explain
  1207. what it all means later on). 
  1208.  
  1209. GrafSys provides a powerful interface to supply your own drawing routines with
  1210. data so you can use GrafSys to do the 3D transformations and your own routines
  1211. to do the actual drawing. (Note that GrafSys also provides drawing routines so
  1212. you don't have to worry about that if you don't want to)
  1213.  
  1214. GrafSys 1.11 comes in two versions. One for the 881 and 020 or above 
  1215. processors. The other version uses fixed-point arithmetic and runs on any Mac.
  1216. Both versions are *100% source compatibel*. 
  1217.  
  1218. GrafSys comes with an extensive manual that teaches you the fundamentals of 3D
  1219. graphics and how to use the package.
  1220.  
  1221. If demand is big enough I will convert the GrafSys to an object-class library. 
  1222. However, I feelt that the way it is implemented now makes it easier to use for
  1223. a lot more people than the select 'OOP-Guild'.
  1224.  
  1225. GrafSys is free for any non-commercial usage. Read the documentation enclosed.
  1226.  
  1227.  
  1228. Enjoy,
  1229. Christian Franz
  1230.       
  1231. ********
  1232.  
  1233. Version Histoy
  1234.  
  1235. Vers 1.21 -- NOW REALLY THINK C COMPATIBLE
  1236.   Yep, I compiled it with the uRuntime.lib. AND I removed
  1237.   the calls to FastPerfTrig in the FPU version. That's all, folks.
  1238.   Well, I also  wrote an additional chapter in the docs for C users...
  1239.  
  1240. Vers. 1.2 -- Now THINK C compatible
  1241.  After a few people told me about their problems using the GrafSys with
  1242.  THINK C, I removed all calls to Pascal's New procedure and any trig
  1243.  function. The trig calls are replaced by calls to my own super-fast trig
  1244.  package (included in GrafSys) that use look-up tables.
  1245.  
  1246.  Other than that, I added procedures to deallocate 3D objects and screen 
  1247.  objects, something that many people demanded.
  1248.  
  1249. Vers. 1.11 -- Now contains C headers
  1250.  Finally, some kind soul send me the headerfiles for using the GrafSys with
  1251.  THINK C. 
  1252.  
  1253.  Another change is that I removed over 192 typoos from the documentation.
  1254.  Quite a score, eh? Thanks to all who reminded me that there are such fantastic
  1255.  little programs as spelling checkers (I'm not using one for this posting...
  1256.  obviously!).
  1257.  
  1258.  
  1259. Vers 1.1 -- Fixed point arithmetic
  1260.  Literally hundrets of people asked me to change the requirements for GrafSys
  1261.  from 030/881 CPU/FPU to normal 68000 processor no FPU. They pointed out that
  1262.  I could use the fast Fixed-Point arithmetic. I did this and the result is the
  1263.  GrafSys Vers 1.1
  1264.  
  1265. Vers 1.0 -- Initial Release
  1266.  
  1267. What I'm working on:
  1268.  % faster Polygons for fast hidden-surface animation (almost done)
  1269.  % a 3D circle/oval type
  1270.  % better support for offscreen drawing in the Screen3D module
  1271.  
  1272.  
  1273.  
  1274. #### BINHEX     harvest-c-13.hqx   ****
  1275.  
  1276. From: Eric Sink - Invoice <sink@ux2.cso.uiuc.edu>
  1277. Subject: harvestc13.hqx 
  1278. Date: Mon, 21 Jun 1993 09:47:52 -0600 (CDT) 
  1279.  
  1280.  
  1281. The file contains a self-extracting archive file with Harvest C
  1282. version 1.3 in it.  This version has a few bug fixes from the
  1283. 1.2 release last year.
  1284.  
  1285. Harvest C is a free C compiler for the Macintosh.  It is not
  1286. shareware, it is free software, covered by the GNU Public
  1287. License.  It is not polished enough to be used as a viable
  1288. alternative to the commercial compilers.  I have no intention
  1289. of continued work on this project in the foreseeable future.
  1290.  
  1291. As distribution and usage are unlimited under the terms of the
  1292. GPL, this may be included on the sumex CDROM.
  1293.  
  1294.  
  1295. #### BINHEX     helix-101-updt.hqx   ****
  1296.  
  1297. Date: Tue, 13 Jul 1993 11:37:36 -0600 
  1298. From: allen@dec1.hep.utexas.edu (Charles Allen)
  1299.  
  1300. Attached is the updater for updating Helix Express 1.0 to 1.0.1, in
  1301. BinHex'd Compact Pro format.  The description of changes from the "Read Me
  1302. First" file is reproduced below.  Direct questions to
  1303. helix.tech@applelink.apple.com.
  1304.  
  1305. ------
  1306. Charles C. Allen      UTexas-Austin Physics      allen@hep.utexas.edu
  1307.  
  1308.  
  1309. Helix Express 1.0.1
  1310. Read Me First
  1311. April 28, 1993
  1312.  
  1313. ___________________________
  1314. What is new in Helix Express 1.0.1
  1315. ___________________________
  1316. Helix Express 1.0.1 is the first maintenance release of Helix Express 1.0.
  1317. It includes several improvements over the first version:
  1318.  
  1319. 1.  A problem in the code that slowed loading operations has been fixed.
  1320.  
  1321. 2.      A problem where large amounts of memory were required by the Helix
  1322. Express client to download Collection structure (on visit) has been fixed.
  1323. It should now be possible to visit Collections with large structures with
  1324. less memory on the client.
  1325.  
  1326. 3.      There was a problem where Collection performance would degrade when
  1327. running under the Helix Express Server. 
  1328.  
  1329. 4.      Attempting to print while a window in the background was trying to
  1330. re-draw caused rare crashes. This has been fixed.
  1331.  
  1332. 5.      In certain situations, when the server would initiate an auto-save,
  1333. the clients would hang. This is now fixed.
  1334.  
  1335. 6.      When a query was constructed using the 3 hole inequality tiles, the
  1336. query optimizer sometimes yielded incorrect results.
  1337.  
  1338. 7.      Indexes on target fields occassionally became corrupted if
  1339. undefined values were posted into them.
  1340.  
  1341. 8.      Due to a problem in the client caching, stale data could persist on
  1342. forms. This problem has been eliminated.
  1343.  
  1344. 9.      The server could crash when trying to abandon clients during quit.
  1345.  
  1346. 10.     Records on a subform could not be dumped from a client.
  1347.  
  1348. 11.     Dumping of documents from a sequence would sometimes place the
  1349. documents at the root directory instead of with the control file.
  1350.  
  1351. 12.     A dynamic popup's query that used the Use From tile would not work
  1352. properly on an entry form opened from a clickable list in the Helix Client.
  1353.  
  1354. 13. Some minor modifications have been made to the Business Manager and
  1355. Contact Manager Solutions.
  1356.  
  1357. #### BINHEX     help-11.hqx   ****
  1358.  
  1359. Date:    Fri, 22 Oct 1993 23:10:44 -0400 (EDT)
  1360. From: KNEUSEL@MSUPA.PA.MSU.EDU (RTK)
  1361. Subject: A custom help facility...
  1362.  
  1363. Help 1.1
  1364.  
  1365. This program can be used to create a customized help facility.
  1366. You supply the topics and text, help does the rest.
  1367.  
  1368. As to what directory it belongs, I'm not sure...
  1369.  
  1370. Ron Kneusel (kneusel@msupa.pa.msu.edu)
  1371.  
  1372. --------------------------cut here------------------------------
  1373.  
  1374.  
  1375. #### BINHEX     help-kit-demo.hqx   ****
  1376.  
  1377. Date:     Fri,  2 Oct 92 20:15 +0200
  1378. From: ILANS%HUJIDS@VMS.HUJI.AC.IL
  1379. Subject: DataPak On-Line Help Construction Kit DEMO
  1380. Date: 21-Aug-1992
  1381.  
  1382. Here is a Software tool to design and build HELP files. These can be
  1383. made into a stand alone "HELP" application. Also - for developers -
  1384. the files can be activated from your own application with a proper
  1385. "Engine", thus creating a help system for the application (not
  1386. included here). 
  1387.  
  1388. As I could not find this demo on FTP sites, I got it by Snail mail. 
  1389.  
  1390. Here is the BINHEXed auto-extracting contents of this diskette,
  1391. checked for viruses with SAM and DISINFECTANT 2.9 . 
  1392.  
  1393. This is a DEMO APPLICATION, so I guess it belongs to the /demo directory 
  1394.  
  1395. All I know about this kit is from the info in this demo kit. So please
  1396. forward questions to the vendor. 
  1397.  
  1398. BitNet address of vendor: D0142@applelink.apple.com 
  1399.  
  1400. Ilan Szekely
  1401. BitNet address: ILANS@huji.ds.ac.IL
  1402.  
  1403.  
  1404. #### BINHEX     hex-edit-105.hqx   ****
  1405.  
  1406. From: jbum@netcom.com (Jim Bumgardner)
  1407. Subject: HexEdit 1.0.5
  1408. Date: Tue, 14 Dec 1993 13:29:15 -0800 (PST)
  1409.  
  1410. Whoops - looks like I jumped the gun yesterday.  This version fixes a
  1411. bug reported a few hours after yesterday's submission.  - Jim
  1412.  
  1413. HexEdit v 1.0.5 (Freeware)
  1414.  
  1415. Copyright 1993 Jim Bumgardner (jbum@netcom.com)
  1416.  
  1417. Change for version 1.0.5
  1418.         * Editing bug fixed - if you typed a string and then deleted
  1419.         * a char from the middle of the string, the string got mangled.
  1420.  
  1421. Changes from version 1.0.4:
  1422.  
  1423.         * Source code included
  1424.         * Doesn't crash on SEs/Portables and other B&W Macs
  1425.         * Works better with very large files
  1426.         * Other minor fixes
  1427.  
  1428. HexEdit is a hexdump viewer and editor that works similarly to the hex
  1429. editor provided with Apple's ResEdit.  It allows you to edit either
  1430. the data fork or the resource fork of a file.
  1431.  
  1432. I wrote HexEdit because I needed to be able to insert/delete bytes
  1433. from the data fork of files I was testing, and tools like FEdit don't
  1434. have insert/deletion.
  1435.  
  1436.  
  1437. #### DIRECTORY  info   ****
  1438.  
  1439. #### BINHEX     jons-commands-10b1-as.hqx   ****
  1440.  
  1441. From "jonpugh@netcom.com (Jon Pugh)" Sun Sep 12 22:05:02 1993
  1442.         
  1443. Date: Sun, 12 Sep 1993 02:03:18 -0800 
  1444. To: info-mac@sumex-aim.stanford.edu
  1445. From: jonpugh@netcom.com (Jon Pugh)
  1446. Subject: [*] Jon's Commands 1.0b1 
  1447. Resent-To: backmod
  1448. Resent-Date: Sun, 12 Sep 1993 22:04:59 PDT
  1449. Resent-From: Info-Mac Moderator <macmod@camis.Stanford.EDU>
  1450.  
  1451.  
  1452.  
  1453. --========================_7541236==_
  1454. Content-Type: text/plain; charset="us-ascii"
  1455.  
  1456. Well, I've done the impossible with the gracious help of the net.  Keith
  1457. Rollin and Michael Hecht both posted wonderful bits of code to
  1458. comp.sys.mac.programmer (the Usenet news group where discussions of a
  1459. mostly technical nature take place).  Keith's was a disassembly of the
  1460. Finder's C++ objects which it uses to keep track of icons.  It stores these
  1461. objects in the window refcon.  Michael posted an interface to the
  1462. undocumented and highly mysterious Layer Manager, which handles the various
  1463. window shenanigans that MultiFinder plays.  Given these two beasts, I was
  1464. able to write an AppleScript addition which returns a list of all the files
  1465. selected in the Finder!
  1466.  
  1467. So much for the biggest need for the scriptable Finder.
  1468.  
  1469. In addition, I've got 13 other commands included with this command, making
  1470. Jon's Commands the premiere Scripting Addition on the planet.  If you're
  1471. doing AppleScript, you have to have this puppy.  Be sure to mention my name
  1472. prominently whenever you praise this functionality though.  ;)
  1473.  
  1474. Here's a blurb from the read me, which I encourage you to read.
  1475.  
  1476. Jon
  1477.  
  1478. Jon's Commands
  1479.  
  1480. This AppleScript Scripting Addition provides AppleScript and all scriptable
  1481. and Apple Event aware applications with added functionality.  To examine
  1482. the AppleScript syntax of each of these commands, simply drag Jon's
  1483. Commands onto the Script Editor or use the Open Dictionary command to open
  1484. it.  To install it, simply drop it into the Scripting Additions folder
  1485. which is inside your Extensions folder.
  1486.  
  1487. Jon's Commands includes these commands:
  1488.    deleteFile - delete a single file
  1489.    renameFile - rename a file
  1490.    moveFile - move a file to a different folder
  1491.    sound volume - get the volume setting
  1492.    set sound volume to - set the volume setting
  1493.    clipboard info - get a list of data on the clipboard
  1494.    set the clipboard to - put data on the clipboard
  1495.    the clipboard - get data from the clipboard
  1496.    execute FKEY - run an FKEY resource
  1497.    screen list - describe the monitor configuration
  1498.    finder selection - return the Finder's selection
  1499.    keys pressed - get a list of pressed keys
  1500.    machine environment - get info about the machine
  1501.    play sound - play sound resources, files and descriptors
  1502.  
  1503. Jon's Commands includes these objects:
  1504.    picture - for getting them off the clipboard
  1505.    sound - for getting them off the clipboard & playing them
  1506.    screen info - for describing the monitors
  1507.    environment info - for describing the machine
  1508.  
  1509. Free for noncommercial use.  Contact me for a simple cheap license if you
  1510. wish to include this as part of a software solution that you sell.
  1511.  
  1512.  
  1513.  
  1514.  
  1515. --========================_7541236==_
  1516. Content-Type: text/plain; charset="iso-8859-1"
  1517. Content-Transfer-Encoding: quoted-printable
  1518.  
  1519.  
  1520. #### BINHEX     ke-mo-103.hqx   ****
  1521.  
  1522. Date: Thu, 24 Sep 92 17:18:57 PDT 
  1523. From: costin@cogsci.UCSD.EDU (Dan Costin)
  1524. Subject: KeMo 1.03 -- Millisecond Reaction Timing Utilities 
  1525.  
  1526.  
  1527. [Moderators, please put this in info-mac/source.  It is an object-code only
  1528. library that works with both C and Pascal.  Thank you.]
  1529.  
  1530. This is a new release (see CHANGES below) of a set of functions to help
  1531. writing reaction time experiments on the Mac, the KeMo Reaction Timing
  1532. Utilities.  Functionality currently consists of the following:
  1533. - a timer with 20 microsecond resolution
  1534. - polling functions for ADB devices, such as keyboards and mice, with +/-1.4
  1535. to +/-2.1 msec accuracy, depending on your Mac (as opposed to the +/- 8 to
  1536. +/-16 msec accuracy that you get with "normal" Toolbox functions like
  1537. GetKeys)
  1538. - a screen refresh synchronization function for all Macs
  1539. - functions that hide and show the menu bar
  1540. - a function to make all other applications quit (System 7 required)
  1541.  
  1542. These routines are packaged in a library file which can be incorporated into
  1543. your program, together with header files for C and Pascal (source code for
  1544. the functions is not yet included).  Additionally, a sample program that
  1545. exercises all of the functions is included with source code in C.
  1546.  
  1547. KeMo's ADB (Apple Desktop Bus) polling functions only work on Macs with
  1548. ADB's.  These include all Macs sold by Apple after the Mac Plus.  Some
  1549. incompatibility has been detected with PowerBooks, but other Macs, from
  1550. Classics to Quadras, all work fine.  In addition, all functions require
  1551. System Version 6.0.5 or later.  If using Think Pascal, you must use Think
  1552. Pascal version 3.0 or later.
  1553.  
  1554. The KeMo set of functions is distributed as "Old World
  1555. Order/Recession-ware": there is a shareware registration fee of $20 unless
  1556. you can't afford it, or can't get U.S. dollars.  You may not use KeMo to
  1557. write commercial or shareware programs without prior permission.  See the
  1558. license terms in the Users' Guide for more details.
  1559.  
  1560. You may contact Dan Costin, the author, at dcostin@ucsd.edu or
  1561. dcostin@ucsd.bitnet,
  1562. or P.O. Box 13214, La Jolla, CA  92039-3214.  Support is on a time-available
  1563. basis.
  1564.  
  1565. KeMo Reaction Time Utilities Copyright 1992 Dan Costin
  1566.  
  1567. CHANGES
  1568. --------
  1569. Version 1.03
  1570. - Added KeMoQuitAllApps, a function that makes all other running
  1571. applications quit (including the Finder).  Requires System 7.0.0 or later.
  1572.  
  1573. Version 1.02
  1574. - Only one library is included instead of two; this one library should link
  1575. with Think C projects as well as Pascal and other languages/development
  1576. systems.
  1577. - The return type of KeMoCode2Asc has been changed to short integer to
  1578. accomodate Pascal peculiarities.
  1579. - A Pascal unit interface is provided, "KeMo.p".
  1580. - "KeMoTest (w/ debug)" now also saves debugging information in a file
  1581. called "KeMo Test Output."
  1582.  
  1583.  
  1584. #### BINHEX     kemo-15.hqx   ****
  1585.  
  1586. From: costin@cogsci.ucsd.edu (Dan Costin)
  1587. Subject: KeMo 1.5 - ADB device millisecond timing & other useful stuff
  1588. Date: 13 Oct 1993 08:11:27 GMT
  1589. Organization: Department of Cognitive Science, UCSD
  1590.  
  1591. Moderators: please replace info-mac/src/ke-mo-103.hqx with this file,
  1592. possibly named info-mac/src/kemo-15.hqx.
  1593.  
  1594. CHANGES
  1595. --------
  1596. Version 1.5
  1597. - Source code now available to registered users.  See License section.
  1598. - Added the ability to wait for more than one device at a time (waiting for
  1599. more than one device decreases the accuracy of the measurement accordingly);
  1600. see KeMoSelect() and KeMoWait()
  1601. - Added several constant definitions for selecting various combinations of ADB
  1602. devices (see KeMoSelect())
  1603. - Changed the argument type for KeMoSelect() from short integer to long integer
  1604. (your programs must be recompiled with the new KeMo.h or KeMo.p)
  1605. - Added the ability to distinguish between two mouse buttons (tested on
  1606. PowerBook trackballs only).  See KeMoWait().
  1607. - Added the function KeMoDeviceType() to manually set the device types
  1608. (keyboard or mouse) when KeMo fails to appropriately categorize a device.
  1609. - Added access to two data arrays that contain information about available ADB
  1610. devices (see the bottom of KeMo.h and KeMo.p)
  1611. - Fixed Quadra and PowerBook incompatibilities (incompatibilities fixed in
  1612. KeMoInit() and KeMoSync())
  1613.  
  1614. For changes in previous versions (1.03 and earlier) see README file.
  1615.  
  1616. INTRODUCTION
  1617. -------------
  1618. This package is essentially a set of functions to help writing reaction time
  1619. experiments on the Mac, the KeMo Reaction Timing Utilities.  Functionality
  1620. currently consists of the following:
  1621. - a timer with 20 microsecond resolution
  1622. - polling functions for ADB devices, such as keyboards and mice, with +/-1.4 to
  1623. +/-2.1 msec accuracy, depending on your Mac (as opposed to the +/- 8 to +/-16
  1624. msec accuracy that you get with "normal" Toolbox functions like GetKeys)
  1625. - a screen refresh synchronization function for all Macs
  1626. - functions that hide and show the menu bar
  1627. - a function to make all other applications quit (System 7 required)
  1628.  
  1629. Before I get too many comments like "the Mac is not a real-time machine" let me
  1630. put in my disclaimer: this software-only approach does not guarantee the
  1631. accuracy claimed above in all conditions.  Various factors like disk access and
  1632. network activity can cause loss of accuracy.  But this lack of accuracy can be
  1633. avoided with careful programming and by using Macs that are not doing certain
  1634. other things and running other programs at the same time they are doing
  1635. reaction timing.  See "Accuracy Issues" in the Users' Guide for more discussion
  1636. of this.
  1637.  
  1638. These routines are packaged in a library file which can be incorporated into
  1639. your program, together with header files for C and Pascal.  Additionally, a
  1640. sample program that exercises all of the functions is included with source code
  1641. in C.
  1642.  
  1643. KeMo's ADB (Apple Desktop Bus) polling functions only work on Macs with ADB's.
  1644. These include all Macs sold by Apple after the Mac Plus.  In addition, all
  1645. functions require System Version 6.0.5 or later.  If using Think Pascal, you
  1646. must use Think Pascal version 3.0 or later.
  1647.  
  1648. The KeMo set of functions is distributed as "Old World Order/Recession-ware":
  1649. there is a shareware registration fee of $20 unless you can't afford it, or
  1650. can't get U.S. dollars.  You may not use KeMo to write commercial or shareware
  1651. programs without prior permission.  See the license terms in the Users' Guide
  1652. for more details.
  1653.  
  1654. Source code is available for free to registered users ($10 shipping/handling if
  1655. you need me to send you stuff by physical mail, prepaid).
  1656.  
  1657. You may contact Dan Costin, the author, at dcostin@ucsd.edu or
  1658. dcostin@ucsd.bitnet, or P.O. Box 13214, La Jolla, CA  92039-3214.   Support is
  1659. on a time-available basis.
  1660.  
  1661. -Dan Costin
  1662.  
  1663. KeMo Reaction Time Utilities Copyright 1992,1993 Dan Costin
  1664.  
  1665.  
  1666. #### BINHEX     labmaster-10-docs-ps.hqx   ****
  1667.  
  1668. Date: Wed, 1 Dec 1993 13:18:21 -0600
  1669. From: peter@cs.uwa.edu.au (Peter Dodd)
  1670. Subject: LabMaster Docs (PS)
  1671.  
  1672.  
  1673.  
  1674. --========================_14064496==_
  1675. Content-Type: text/plain; charset="us-ascii"
  1676.  
  1677. LabMaster 1.0 documentation in Postscript.
  1678.  
  1679. Peter Dodd         e-mail: peter@cs.uwa.edu.au        fax: +619 380 1089
  1680. The University of Western Australia, Computer Science Department MacLabs
  1681.  
  1682.  
  1683.  
  1684. --========================_14064496==_
  1685. Content-Type: application/mac-binhex40; name="LabMaster1-0DocsPS.cpt"
  1686. Content-Disposition: attachment; filename="LabMaster1-0DocsPS.cpt"
  1687.  
  1688.  
  1689. #### BINHEX     labmaster-10-docs-rtf.hqx   ****
  1690.  
  1691. Date: Wed, 1 Dec 1993 13:09:00 -0600
  1692. From: peter@cs.uwa.edu.au (Peter Dodd)
  1693. Subject: LabMaster Docs (RTF)
  1694.  
  1695.  
  1696.  
  1697. --========================_14064496==_
  1698. Content-Type: text/plain; charset="us-ascii"
  1699.  
  1700. LabMaster 1.0 documentation in Rich Text Format.
  1701.  
  1702. Peter Dodd         e-mail: peter@cs.uwa.edu.au        fax: +619 380 1089
  1703. The University of Western Australia, Computer Science Department MacLabs
  1704.  
  1705.  
  1706.  
  1707. --========================_14064496==_
  1708. Content-Type: application/mac-binhex40; name="LabMaster1-0DocsRTF.cpt"
  1709. Content-Disposition: attachment; filename="LabMaster1-0DocsRTF.cpt"
  1710.  
  1711.  
  1712. #### BINHEX     labmaster-10-docs-wn3.hqx   ****
  1713.  
  1714. Date: Wed, 1 Dec 1993 13:07:51 -0600
  1715. From: peter@cs.uwa.edu.au (Peter Dodd)
  1716. Subject: LabMaster Docs (WN3)
  1717.  
  1718.  
  1719.  
  1720. --========================_14064496==_
  1721. Content-Type: text/plain; charset="us-ascii"
  1722.  
  1723. LabMaster 1.0 documentation in WN3.
  1724.  
  1725. Peter Dodd         e-mail: peter@cs.uwa.edu.au        fax: +619 380 1089
  1726. The University of Western Australia, Computer Science Department MacLabs
  1727.  
  1728.  
  1729.  
  1730. --========================_14064496==_
  1731. Content-Type: application/mac-binhex40; name="LabMaster1-0DocsWN3.cpt"
  1732. Content-Disposition: attachment; filename="LabMaster1-0DocsWN3.cpt"
  1733.  
  1734.  
  1735. #### BINHEX     labmaster-10.hqx   ****
  1736.  
  1737. Date: Wed, 1 Dec 1993 12:21:21 -0600
  1738. From: peter@cs.uwa.edu.au (Peter Dodd)
  1739. Subject: LabMaster 1.0
  1740.  
  1741.  
  1742.  
  1743. --========================_14064496==_
  1744. Content-Type: text/plain; charset="us-ascii"
  1745.  
  1746. Hello,
  1747.  
  1748. [Abstract doctored.  -isl]
  1749.  
  1750. Files in this archive:
  1751.  
  1752.         LabMasterIntro  (3k)   contains and introduction to LabMaster
  1753.        LabMaster1-0.cpt (933k) contains the LabMaster software
  1754.  
  1755. Files archived separately:
  1756.  
  1757. LabMaster1-0DocsPS.cpt (789k) contains the LabMaster documentation in
  1758.                                PostScript
  1759. LabMaster1-0DocsRTF.cpt (729k) contains the LabMaster documentation in
  1760.                                RTF format
  1761. LabMaster1-0DocsWN3.cpt (515k) contains the LabMaster documentation in
  1762.                                WriteNow 3.0 format
  1763.  
  1764. Excerpt from the Intro:
  1765.  
  1766. The basic premise behind LabMaster is to simplify the job of programming
  1767. client-server software in a networked environment. The core of LabMaster is
  1768. a network transportation system that allows code on a client Mac to easily
  1769. communicate with code on a server Mac. A whole range of features can be
  1770. implemented with little programming overhead and minimal knowledge of the
  1771. underlying AppleTalk network. Each required feature is implemented as a
  1772. LabMaster module. A module performs a specific function either
  1773. independently or in cooperation with other modules. LabMaster can load
  1774. these modules at any time and interacts with them through a well defined
  1775. programming interface.
  1776.  
  1777. Please mail MacDev@cs.uwa.edu.au if there are any problems.
  1778.  
  1779. Thanks in advance.
  1780.  
  1781. Peter Dodd         e-mail: peter@cs.uwa.edu.au        fax: +619 380 1089
  1782. The University of Western Australia, Computer Science Department MacLabs
  1783.  
  1784.  
  1785.  
  1786. --========================_14064496==_
  1787. Content-Type: application/mac-binhex40; name="LabMaster_1.0.sit"
  1788. Content-Disposition: attachment; filename="LabMaster_1.0.sit"
  1789.  
  1790.  
  1791. #### BINHEX     lazy-scheme-14.hqx   ****
  1792.  
  1793. Date: Tue, 12 Jan 93 14:20:39 +0100
  1794. From: schiex@thalassa.cert.fr (Thomas Schiex)
  1795. Subject: lazy-scheme-1.4.hqx
  1796.  
  1797.  
  1798. This is rel. 1.4 of Help.  Help  now works correctly  under System 7 (thanks
  1799. to Steven Mattan for the help in the  bug hunting). The archive presentation
  1800. has been  improved, some (previously fake)  menu items  now work and various
  1801. ResEdit files are given for Help customization (from lazy to strict, English
  1802. to French...)
  1803.  
  1804. Help   is  a complete  and     efficient Scheme-like functionnal  lazy  Lisp
  1805. interpreter. It  works only on 68020 (or  more) based Macintoshs.   It has a
  1806. 'friendly'  interface   (parenthesis  matcher,   auto-indent),  uses  a full
  1807. call-by-need semantics  and includes  many  examples,  including a  symbolic
  1808. compiler for the 680x0. Efficiency is good (fib 20  in 5.4" on a 68030/25Mhz
  1809. emulated Mac, 1.15" compiled... but compilation is impossible for the vulgum
  1810. pecus), bugs are  few, if any  (it has been  intensively used by a friend of
  1811. mine), and lazyness is fully parametrable (you  main turn Help into a strict
  1812. Scheme-like language if you like). French AND  English updated docs included
  1813. in Word4 and plain text formats.
  1814.  
  1815.                 Thomas SCHIEX (schiex@cert.fr, schiex@irit.fr)
  1816.  
  1817.  
  1818.  
  1819. #### BINHEX     logo-211.hqx   ****
  1820.  
  1821. Date: Tue, 28 Sep 1993 16:52:09 -0700 (PDT) 
  1822. From: John Stiles <LTAYLOR@ACADEMIC.CSUBAK.EDU>
  1823. Subject: Logo 2.1.1 
  1824.  
  1825.  
  1826.     This is Logo 2.1.1 for Macintosh. It's the most complete Logo for
  1827. Macintosh you'll find for only $5! While supporting almost every Apple Logo
  1828. function (ok, colors are an exception, but HyperCard doesn't handle that!),
  1829. it has a very fast interpreter that doesn't get bogged down too much by
  1830. nested Repeats and the like. Try it, and trust me, you'll really like it.
  1831.  
  1832.                             *Stiles
  1833.  
  1834. (P.S.: 2.1.1 fixes many bugs, including a bug in the 'home' function of Logo
  1835.  -- it actually brought you back to Home! [Ooops!] Also, some keen-eyed
  1836.  users encountered a few details I hadn't seen... thanks!)
  1837.  
  1838. ---------- cut here ---------
  1839.  
  1840.  
  1841. #### BINHEX     mac-assem-demo.hqx   ****
  1842.  
  1843. From: William Ford <billf@uop.cs.uop.edu>
  1844. Subject: MacAssem.hqx
  1845. Date: Mon, 4 Jan 1993 20:00:18 -0800 (PST)
  1846.  
  1847.  
  1848.             Macintosh Assembly System 
  1849.                                         
  1850. MAS is a complete interactive system for assembly language programming. The
  1851. MAS system includes a full featured editor, file handling utilities, an
  1852. assembler, and an extensive runtime system with an excellent source level
  1853. debugger. Multifile search and replace is included along with routines to
  1854. dynamically maintain window lists. An on-line help facility includes a
  1855. description of most MC68020/30/40 instructions. The distribution package
  1856. includes the system, a complete User Manual to describe the features of MAS
  1857. and direct users through a series of hands-on tutorials.  The package also
  1858. includes a listing of over 200 programs from "Assembly Language and Systems
  1859. Programming for the M68000 Family" by Ford  and Topp, D.C. Heath, 1992. The 
  1860. programs illustrate the MC68020/30/40 instructions and the use of assembly
  1861. language for extended arithmetic, character handling, system run time
  1862. environments, data structures,  exception processing, interrupt handling,
  1863. concurrent programming, and coprocessor interface. Standalone and
  1864. interrupt-driven I/O libraries are included. 
  1865.  
  1866. The assembler emits MC68020/30/40 code. Redefinable labels and include files 
  1867. are added as enhancements. MAS provides an editable error window indexed by 
  1868. line number. Options exist to generate listing files with cross referencing 
  1869. and source/object information. Code execution is supported by a menu driven
  1870. run time environment. The interactive system features a source level debugger.
  1871. The value of all 68000 registers and user selected labels are displayed at
  1872. each break. A memory display facility lists the contents in memory at any 
  1873. label or absolute address. The runtime environment supports I/O redirection.
  1874. The system implements linking of separate source or object modules through
  1875. the Project Menu. MAS supports a full-featured help system. For code
  1876. generation with standalone systems, absolute addressing and S-records are
  1877. implemented.
  1878.  
  1879. This release is for demonstration purposes only. The self-extracting file 
  1880. includes the MAS assembly system, and a set of tutorials that highlight its
  1881. main features. The software is fully functional, except that files may
  1882. not be saved or printed and access to the external clipboard is not available.
  1883. The Help system only illustrates a sample of options and instructions.
  1884. Order information is included in the distribution.
  1885.  
  1886.  
  1887.  
  1888. #### BINHEX     mac-oberon-402.hqx   ****
  1889.  
  1890. From: backmod@camis.stanford.edu (Backup Moderator)
  1891. Subject: MacOberon 4.0.2 (repost)
  1892. Date: Fri, 10 Dec 1993 15:02:37 -0600
  1893.  
  1894.  
  1895.  
  1896. --========================_13931840==_
  1897. Content-Type: text/plain; charset="us-ascii"
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903. --========================_13931840==_
  1904. Content-Type: text/plain; name="macoberon4.02.sit.hqx"; charset="iso-8859-1"
  1905. Content-Transfer-Encoding: quoted-printable
  1906. Content-Disposition: attachment; filename="macoberon4.02.sit.hqx"
  1907.  
  1908. Date: Wed, 10 Nov 1993 23:34:31 -0500
  1909. =46rom: "Scott E. Lasley" <lasleyse@wam.umd.edu>
  1910. To: macgifts@mac.archive.umich.edu
  1911. Subject: MacOberon402.sit.hqx (part 1 of 27)
  1912. "MacOberon 4.0 Folder", which contains all of the files that the
  1913. MacOberon system is made up of, and "Toolbox Interfaces", which
  1914. contains interface files for expert programmers.
  1915.  
  1916.  
  1917. Installing MacOberon
  1918.  
  1919. Open the newly created "MacOberon 4.0 Folder" and locate MacOberon's
  1920. application program. This is the file named "4.0 MacOberon 4.0",
  1921. which should appear in the upper left corner of the folder when its
  1922. contents are displayed in icon view. You can easily recognize the
  1923. application "4.0 MacOberon 4.0" because it has a larger icon than the
  1924. other files in this folder. If you display the folder contents by
  1925. name or by date, the file "4.0 MacOberon 4.0" will appear at the top
  1926. of the list view. Select the file "4.0 MacOberon 4.0" and choose
  1927. "Make Alias" from the Finder's "File" menu. This will create an alias
  1928. icon for MacOberon's application. Move the alias icon to your
  1929. desktop, then close the folder "MacOberon 4.0 Folder". Rename the
  1930. alias icon to "Start MacOberon". Next, install the two fonts
  1931. "Elektra" and "Math" that are distributed with MacOberon. These fonts
  1932. are necessary for printing some of MacOberon's documentation. Your
  1933. Macintosh Manual will tell you how to install fonts. MacOberon also
  1934. requires the "Helvetica" and "Courier" fonts for printing. These
  1935. should have come with the operating system when you first bought your
  1936. Macintosh. If you have removed either font from your sytem, please
  1937. re-install it before attempting to print from Oberon. The folder
  1938. "Toolbox Interfaces" is provided for expert programmers that wish to
  1939. use the facilities of the Macintosh Toolbox directly. If you are not
  1940. one of these, you may safely delete the folder and all of the files
  1941. in it. If you do want to use the interfaces in this folder, please
  1942. read the file "DK.MacOberonAppl.Text" before doing so.
  1943.  
  1944.  
  1945. Starting MacOberon
  1946.  
  1947. Now you are ready to start MacOberon by double-clicking on the alias
  1948. icon that you have created before. You may move the MacOberon folder
  1949. and the alias icon that is used for starting to any other location on
  1950. your hard disk, but please make sure that the files contained in the
  1951. "MacOberon 4.0 Folder" stay together always. MacOberon does not
  1952. recognize files residing in folders other than the one which contains
  1953. the application program "4.0 MacOberon 4.0". Please also make sure
  1954. that MacOberon is always started by double-clicking on an alias icon,
  1955. and that the "MacOberon 4.0 Folder" folder remains closed while
  1956. MacOberon is in use. Otherwise, MacOberon will run much slower,
  1957. especially at startup and during compilation.
  1958.  
  1959.  
  1960. "Oberon" and "MacOberon" are trademarks of ETH Zurich.
  1961. "Macintosh" is a trademark of Apple Computer, Inc.
  1962. "StuffIt" is a trademark of Aladdin Systems.
  1963. =46ile: "MacOberon ReadMe", Michael Franz, 25.10.93
  1964.  
  1965.  
  1966. ----Contents of the file readme:
  1967.  
  1968. MacOberon by Niklaus Wirth, Juerg Gutknecht, Michael Franz
  1969. Copyright (c) 1989-93 by Institut fuer Computersysteme
  1970. Eidgenoessische Technische Hochschule Zurich, Switzerland
  1971.  
  1972. MacOberon requires a Macintosh equipped with an MC68020 CPU
  1973. and a floating-point coprocessor (or an INIT that emulates
  1974. the FPU).  It will not run on a Macintosh Classic or any
  1975. other Macintosh that has only an MC68000 in it.  On the
  1976. Macintosh Quadra, MacOberon runs with caching enabled.
  1977.  
  1978. MacOberon now supports QuickDraw printers.
  1979. A large Monitor is highly recommended.
  1980.  
  1981.  
  1982. =46iles:
  1983. ------
  1984.  
  1985. MacOberon402.sit.hqx
  1986.    BinHexed StuffIt archive containing version 4.01 of MacOberon.
  1987.    Last update: 9th November 1993.
  1988.  
  1989. Version 4.02 fixes a compiler bug accidentally introduced when
  1990. correcting Version 4.00 (sorry about that).
  1991.  
  1992. Version 4.01 fixes an obscure compiler bug (thanks to Alex Waller for
  1993. finding it), introduces an explicit test for Color QuickDraw at startup
  1994. and contains a corrected version of DK.MacOberon.Starter.Text that
  1995. explains scrolling correctly.
  1996.  
  1997. The standard software distribution contains sufficient on-line
  1998. documentation to enable users to use the system normally.
  1999. This documentation can also be printed from within the application.
  2000.  
  2001.  
  2002. ProjOberon.sit.hqx
  2003.    BinHexed StuffIt archive containing the sources from the book
  2004.    "Project Oberon" by N. Wirth and J. Gutknecht
  2005.  
  2006. ProgInOberon.sit.hqx
  2007.    BinHexed StuffIt archive containing the sources from the book
  2008.    "Programming in Oberon" by N. Wirth and M. Reiser
  2009.  
  2010.  
  2011.  
  2012. #### BINHEX     mac-oberon-lite-10.hqx   ****
  2013.  
  2014. From: dreero@rocbi.DNET.roche.com
  2015. Date: Sun, 15 Aug 93 06:12:11 EDT
  2016. Subject: MacOberonLite.hqx
  2017.  
  2018. MacOberonLite Version 1.0
  2019.  
  2020. This is the first public release of MacOberonLite, a small
  2021. Macintosh development system based on MacOberon and its
  2022. fast 32-bit compiler.
  2023. The language Oberon is based on Pascal and Modula II and 
  2024. therefore easy to learn and use.
  2025. Using MacOberonLite, you can build your own standalone
  2026. Macintosh Applications! (Samples are included)
  2027.  
  2028. It requires at least a 68020 processor and an FPU (-emulation)
  2029.  
  2030. Oliver Dreer, odreer@iiic.ethz.ch
  2031. (Im Egg 35, 4147 Aesch, Switzerland)
  2032.  
  2033.  
  2034.  
  2035. #### BINHEX     mac-speech-01.hqx   ****
  2036.  
  2037. Date: Wed, 11 Aug 1993 15:04:17 -0700 
  2038. From: Alan Coopersmith <alanc@ocf.Berkeley.EDU>
  2039. Subject: Mac Speech Demo 0.1 
  2040.  
  2041.  
  2042. This is a tiny program with complete source code that allows a user to hear
  2043. samples of all the voices installed in their system under the Speech
  2044. Manager.  The Speech Manager is NOT included, but is required, and is
  2045. availble for anonymous ftp from ftp.apple.com.
  2046.  
  2047. This is a "quick-and-dirty hack" built in a half hour with only the Speech.h
  2048. interface file for reference.  No interface or error-checking is included.
  2049. It will probably crash Macs without the Speech Manager installed
  2050. (uninstalled trap error or some such).
  2051.  
  2052. Use of this program is at your own risk - no warranty is made and only
  2053. minimal testing (it works under Sys 7.1 on my IIsi) has been done.
  2054.  
  2055. [Compressed with Stuffit Lite 3.0.6]
  2056.  
  2057. ----------------------------------------------------------------------------
  2058.  
  2059. #### BINHEX     macgambit-191-interpreter.hqx   ****
  2060.  
  2061. Date: Thu, 26 Nov 92 11:51:59 -0500
  2062. From: gambit@trex.iro.umontreal.ca
  2063. Subject: Release 1.9.1 of Gambit for the Mac
  2064.  
  2065. MacGambit version 1.9.1 is now available via anonymous FTP from
  2066. trex.iro.umontreal.ca in the pub/gambit/gambit1.9.1 directory.  The
  2067. interpreter AND THINK-C 5.0 sources to the whole system (including the
  2068. compiler) are there.  There is also a version of MacGambit linked with
  2069. DEC's Thomas system release 1.1.
  2070.  
  2071. All of these programs are now in the public domain and may be
  2072. distributed to others as long as they are not sold or transferred for
  2073. compensation (other than a reasonable duplication fee).  The copyright
  2074. notice must also remain with the programs.
  2075.  
  2076. Please understand that these programs are the result of an UNFUNDED
  2077. group at the Universite de Montreal.  Users who enjoy the system
  2078. should consider sending a donation to our group so that we can fund
  2079. students to continue improving MacGambit.  Corporate funding is of
  2080. course welcome!
  2081.  
  2082. Marc Feeley
  2083.  
  2084. This file is the Gambit interpreter. The other files are available on
  2085. the above-mentioned site.
  2086.  
  2087.  
  2088. #### BINHEX     macgambit-191-sources-1.hqx   ****
  2089.  
  2090.  
  2091. #### BINHEX     macgambit-191-sources-2.hqx   ****
  2092.  
  2093.  
  2094. #### BINHEX     macgambit-191-thomas.hqx   ****
  2095.  
  2096.  
  2097. #### BINHEX     macmeth-32.hqx   ****
  2098.  
  2099.  
  2100.                          ====================
  2101.                          |  On MacMETH 3.2  |
  2102.                          ====================
  2103.               
  2104.     A Fast Modula-2 Language System for the Apple(R) Macintosh(R)
  2105.     -------------------------------------------------------------
  2106.  
  2107. This is the "Fast Modula-2 Language System for the Apple(R) 
  2108. Macintosh(R)" from the Eidgenoessische Technische Hochschule, ETH 
  2109. Zurich, Switzerland.  
  2110.  
  2111. Please note, the Modula-2 Language System MacMETH is not public 
  2112. domain but is available free of charge courtesy of ETH Zurich. 
  2113. Together with the documentation this software may be copied freely 
  2114.                  B U T   N O T   F O R   P R O F I T! 
  2115.  
  2116. Copyright (c) 1992 Institute of Computer Systems, Computing Centre 
  2117. RZETH, and Systems Ecology Group, Swiss Federal Institute of 
  2118. Technology Zurich (ETHZ) CH-8092 Zurich, SWITZERLAND.  All rights 
  2119. reserved. Modifications by any means is forbidden without written 
  2120. consent! 
  2121.  
  2122.  
  2123. Availability
  2124. ************
  2125.  
  2126. Get the newest version and a full documentation of this package from 
  2127. anonymous FTP (Password: <your name>@<your locality> ):
  2128.   
  2129.        neptune.inf.ethz.ch (129.132.101.33) 
  2130.        
  2131. Preferably you transfer the file "MacMETH 3.2.sea" (e.g. by means 
  2132. of "VersaTerm FTP client", MacBinary format) or transfer the file 
  2133. "MacMETH 3.2.hqx" (BinHex 4.0 format) instead.  The latter needs 
  2134. first to be converted into its binary form by the utility "BinHex 
  2135. 4.0" (available from many user groups).  In any case you will end 
  2136. up with the file "MacMETH 3.2.sea" (the extension 'sea' stands for 
  2137. Self Extracting Application).  
  2138.  
  2139. Double-click "MacMETH 3.2.sea" and specify in the subsequent dialog 
  2140. that the resulting folders shall be written to your hard disk.  You 
  2141. will get two folders named "MacMETH 3.2 Disk 1/2" and "MacMETH 3.2 
  2142. Disk 2/2".  Each of these folders fits on a 800K floppy disk for 
  2143. distribution or transportation via diskettes.             
  2144.  
  2145. "MacMETH 3.2 Disk 1/2" contains everything which is needed to work 
  2146. through the examples given in the manual and to develop programs. 
  2147.  
  2148. "MacMETH 3.2 Disk 2/2" contains extras which need to be accessed 
  2149. only occasionally. Among others it contains a copy of this file, a 
  2150. printable copy of the manual, and some tools and files which may be 
  2151. of use when special options are of interest.  For instance there is 
  2152. a pair of alternative compilers, i.e. CompileN respectively 
  2153. Compile20N, which follow strictly the Modula-2 report in "Wirth,N., 
  2154. 1988. Programming in Modula-2, 4th ed.", or if you wish to compile 
  2155. new macros for MEdit, or if you are interested in the Hennessy 
  2156. benchmark programs etc.      
  2157.  
  2158.  
  2159. Getting started
  2160. ***************
  2161.  
  2162. Make a working copy of all files and folders contained on diskette 
  2163. "MacMETH 3.2 Disk 1/2" into a folder, e.g. named "M2", on your hard 
  2164. disk or another diskette.   Make sure you have at least 32K of disk 
  2165. cache.  Then start the shell " MacMETH 3.2", select "Compile", then 
  2166. select "Execute" to execute the just compiled file by selecting the 
  2167. file "Example.OBM" in the folder "Work".     See what happens!    
  2168.  
  2169. To install the content of "MacMETH 3.2 Disk 2/2" perform the
  2170. following steps:
  2171. Copy the files of the  "More XYZ" folders into the respective folder
  2172. "XYZ" in your "M2" installation.
  2173. Copy the "MEdit f" folder and "MacMETH Manual 1992.sea" into your "M2"
  2174. folder.  Double-click  "MacMETH Manual 1992.sea"  and specify in the
  2175. subsequent  dialogue that the  resulting folders shall be written to
  2176. your "M2" folder.
  2177.  
  2178. The XYZ.sea files are not needed anymore after completion of
  2179. installation. 
  2180.  
  2181. For further instructions see the MacMETH manual.    
  2182.  
  2183. Note:  If you start the editor " MEdit 1.79", e.g. via selecting 
  2184. the menu command Edit2 from within the MacMETH shell, please follow 
  2185. the configuration dialog by entering your last and first name and 
  2186. clicking 'Ok' for all the rest of the dialog.  This allows you to 
  2187. easily switch back and forth between the MacMETH shell and MEdit 
  2188. via the menu commands " MacMETH 3.2 - File/Edit2" respectively " 
  2189. MEdit 1.79 - Macros/Launch M2 shell".  
  2190.  
  2191.  
  2192. af 16/Sep/1992
  2193.  
  2194.  
  2195. #### BINHEX     menu-fixer-10.hqx   ****
  2196.  
  2197. From: f8dy@netaxs.netaxs.com (Mark Pilgrim)
  2198. Subject: Menu Fixer 1.0 (programmer's utility)
  2199. Date: Mon, 15 Nov 1993 11:01:46 -0500 (EST)
  2200.  
  2201. Menu Fixer is a programmer's tool which will examine all the MENU resources
  2202. in a file and report (and optionally fix) discrepancies between the MENU
  2203. resource ID and the menu's internal menu ID.  If your menus are showing up
  2204. scrambled or not showing up at all, try this first!
  2205.  
  2206. Menu Fixer 1.0 is distributed under the GNU General Public License; complete
  2207. C source code will be uploaded to the archive sites in a separate archive.
  2208. If you do not have FTP access, e-mail the author at f8dy@netaxs.com
  2209. requesting a copy of the source code, the program itself, or a list of other
  2210. programs by the same author.
  2211.  
  2212. System 6 and 7 compatible.  Requires only 96K memory.
  2213.  
  2214. Menu Fixer 1.0 is copyright 1993, Mark Pilgrim, MerriMac Software Group.
  2215.  
  2216.  
  2217. #### BINHEX     mercutio-115.hqx   ****
  2218.  
  2219. From: felciano@summit.stanford.edu
  2220. Subject: dev/MercutioMDEF-115.sea
  2221. Date: Sat, 4 Dec 1993 21:47:18 -0800
  2222.  
  2223.  
  2224.  
  2225. --========================_19080322==_
  2226. Content-Type: text/plain; charset="us-ascii"
  2227.  
  2228. Mercutio 1.1.5 is a replacement for the standard menu definition routine
  2229. that supports menu item key equivalents with multiple-modifier keys. It
  2230. allows four combinations of modifier keys: command, command-option,
  2231. command-shift, and command-option-shift. 
  2232.  
  2233. Mercutio is fully compatible with System 7, and supports all the features of
  2234. the system MDEF. Integrating the MDEF into your program is a very easy, and
  2235. shouldn't take more than 15 minutes. Mercutio's features include:
  2236.  
  2237.            - System 7's Balloon Help and True Gray.
  2238.            - Color menus.
  2239.            - Small and large icons.
  2240.            - SICNs in hierarchical menu items.
  2241.            - 99% compatible with standard MDEF: the
  2242.               only thing Mercutio doesn't do is support
  2243.               the "condense" and "extended" character styles. 
  2244.  
  2245. MDEF Tester 1.4, a testing program, is also included in this package.
  2246.  
  2247. Developers may use Mercutio free of charge as long as they give me
  2248. credit and send me a copy of the final program. Other licensing terms are
  2249. available.
  2250.  
  2251.  
  2252. ABOUT THIS PACKAGE
  2253. ===================
  2254. Changes since 1.1.4:
  2255.   - Fixed Key equivalent conflict for menu items with the same command-key
  2256.   - Fixed Key equivalent conflict for disabled menu items
  2257.   - Change of mailing address and e-mail accounts.
  2258.  
  2259.  
  2260. Ramon Felciano                                             
  2261. felciano@summit.stanford.edu
  2262. Digital Alchemy
  2263. December 1, 1993
  2264.  
  2265. Mercutio is copyright (c) 1992, 1993 by Ramon M. Felciano
  2266.  
  2267.  
  2268.  
  2269.  
  2270. --========================_19080322==_
  2271. Content-Type: application/mac-binhex40; name="Mercutio_1.1.5f.sea"
  2272.  
  2273.  
  2274. #### BINHEX     mops-23-doc.hqx   ****
  2275.  
  2276. Date: Sun, 27 Jun 93 09:08:56 EDT 
  2277. From: Zimmermann <science@oasys.dt.navy.mil>
  2278. Subject: *Mops23m.sea.hqx --- Forth language manual files 
  2279.  
  2280. Appended below is Mops23m.sea.hqx, the 719kB archive that holds the
  2281. Mops manual files, by mikeh@kralizec.zeta.org.au, forwarded with his
  2282. permission --- the author's "Roadmap" to the manual says:
  2283.      Before you dive into Mops, it will be most helpful if you have an
  2284. overview of the organization of this rather lengthy manual.
  2285.      Mops was designed as both a serious Macintosh development
  2286. language and a language that beginning, casual programmers can learn
  2287. to access the powers of the Mac.  This manual addresses both
  2288. audiences, and some in between.
  2289.      The manual is divided into the following major parts:
  2290.         INTRODUCTION
  2291.                 PART I.         TUTORIAL
  2292.                 PART II.        USING MOPS
  2293.                 PART III.       PREDEFINED CLASSES
  2294.                 PART IV.        THE MOPS GLOSSARY
  2295.                 APPENDIXES
  2296. Best,  ^z  (zimm@alumni.caltech.edu)
  2297.  
  2298. -----
  2299.  
  2300.  
  2301. #### BINHEX     mops-231-nucleus.hqx   ****
  2302.  
  2303. Date: Sat, 26 Jun 93 11:05:39 EDT 
  2304. From: Zimmermann <science@oasys.dt.navy.mil>
  2305. Subject: *Mops231Nuc.SEA.hqx - Forth nucleus 
  2306.  
  2307. Appended below is the first of three Mops files, "Mops231Nuc.SEA.hqx",
  2308. the nucleus of the Mops Forth language system --- forwarded with the
  2309. permission of the author, Michael Hore (mikeh@kralizec.zeta.org.au).
  2310.  
  2311. Mike writes: "Mops is an OOP Macintosh development system, derived
  2312. from the old NEON (now defunct), and based on Forth.  It gives full
  2313. access to the Mac Toolbox and System.  It compiles fast native code.
  2314. Includes assembler, full source and manual."
  2315.  
  2316. I think he's much too modest --- it's really neat (if you can stand
  2317. Forth!) and powerful, and the manual is superb.  (Suggestion: Rather
  2318. than downloading the naked nucleus of the system, I'd recommend
  2319. getting the two files that follow:  Mops231s.sea.hqx, the source code
  2320. that includes the nucleus and the rest of the files needed to build a
  2321. full Mops system, and Mops23m.sea.hqx, the manual.)
  2322.  
  2323. But for those who want it, Mops231Nuc.SEA.hqx (57kB) follows....
  2324.  
  2325. Best,  ^z  (Mark Zimmermann, "zimm@alumni.caltech.edu")
  2326.  
  2327.  
  2328. #### BINHEX     mops-231-source.hqx   ****
  2329.  
  2330. Date: Sat, 26 Jun 93 11:15:02 EDT 
  2331. From: Zimmermann <science@oasys.dt.navy.mil>
  2332. Subject: *Mops231s.sea.hqx - Forth source code files 
  2333.  
  2334. Appended below is Mops231s.sea.hqx, the 776kB file that contains all
  2335. the Mops source code, nucleus, and instructions for building full Mops
  2336. language executables.  Mops is a Forth-based programming environment
  2337. for the Macintosh --- quoting from the author's introduction to the
  2338. manual, "The name Mops could well be an acronym for "Michael's
  2339. Object-oriented Programming System" but since I feel the computing
  2340. world has enough acronyms already, I wouldn't want to be too dogmatic
  2341. about this.  Hence we spell Mops as Mops, not MOPS."
  2342.  
  2343. This is version 2.31 --- forwarded with permission from the author
  2344. mikeh@kralizec.zeta.org.au (Michael Hore) --- public domain software.
  2345.  
  2346. Best, ^z (Mark Zimmermann, "zimm@alumni.caltech.edu")
  2347.  
  2348.  
  2349. #### BINHEX     mpw-hex-res.hqx   ****
  2350.  
  2351. Date: Thu, 22 Oct 92 13:25:08 -0600 
  2352. From: Chris Magnuson <chrism@col.hp.com>
  2353. Subject: submission 
  2354.  
  2355. I would put this in info-mac/util as filename hex.cpt.hqx
  2356.  
  2357. Here is a neat development tool for the MPW environment that could be put
  2358. in info-mac/.  The tool converts selected CODE resources into Intel hex or
  2359. Motorola S record formats, suitable for use with microprocessor emulators,
  2360. EPROM programmers, etc.
  2361.  
  2362. >From: Paul Russell <paulr@syma.sussex.ac.uk>
  2363. Date: Wed, 30 Sep 92 13:22:18 +0100
  2364. Subject: Hex tool - here it is...
  2365.  
  2366.  
  2367. ---
  2368.  
  2369.  
  2370. #### BINHEX     mpw-speech-tool.hqx   ****
  2371.  
  2372. From: Paul Russell <paulr@syma.sussex.ac.uk>
  2373. Subject: [*] Say - an MPW tool that talks! 
  2374. Date: Tue, 10 Aug 93 14:47:22 WET DST 
  2375.  
  2376.  
  2377. Say is an MPW tool which reads standard input and converts it to spoken text 
  2378. using the Speech Manager. The current version selects one of the installed 
  2379. voices (either MacinTalk or Gala Tea) at random. A future version may allow a 
  2380. command line option to specify which voice should be used. This was a quick 
  2381. hack. There is no commando interface.
  2382.  
  2383. Say is useful for notifying the user when a lengthy script has completed 
  2384. execution, eg:
  2385.  
  2386.   DoVeryLongBuild # build latest version of my application
  2387.   Echo "Wake up!" | Say # wake me up when it's done
  2388.  
  2389. Requires: Speech Manager, MPW, System 7.0.
  2390.  
  2391. Paul Russell, Dept Experimental Psychology, University of Sussex.
  2392.  
  2393. Internet: paulr@syma.sussex.ac.uk
  2394.  
  2395. ---
  2396.  
  2397.  
  2398. #### BINHEX     obiwan-401.hqx   ****
  2399.  
  2400. Date: Wed, 4 Aug 1993 14:08:38 +0800 
  2401. From: Peter N Lewis <peter.lewis@info.curtin.edu.au>
  2402. Subject: cp - ObiWan 4.0.1 
  2403.  
  2404.  
  2405. ObiWan 4.0.1 is a general help system.  You can create several 
  2406. databses and ObiWan will let you rapidly find information from 
  2407. them.  It displays the information by temporarily taking over 
  2408. several lines at the bottom of the main screen, so the information 
  2409. can be displayed at any time in any program.  Portions of the 
  2410. information can then be sent to the front window as if you had 
  2411. typed it.  The main use of all this is to access the programming 
  2412. database created from Apple's PInterfacesHelp file, which includes 
  2413. the procedures, traps, global variables and errors available up 
  2414. to System 7.  If you've seen Online Companion, it works similar
  2415. to that, but includes all the System 7 information.
  2416.  
  2417. Three databases are included, the Force database which has all the 
  2418. System 7 programming information, a Words database which is just a 
  2419. list of words, useful for checking spelling, and a Perl database which
  2420. lists all the Perl commands.
  2421.  
  2422. Any programmer with a meg of disk space available and access to
  2423. the PInterfacesHelp file should definitely have a look at this (IMNVHO :-).
  2424. The normal use is to figure out the parameters of various calls, for
  2425. example, if I want to know the parameters for HOpen, I can get them
  2426. pasted in like this:
  2427. OSErr:=HOpen(vRefNum_INTEGER,dirID_LONGINT,fileName_Str255,
  2428. permission_SignedByte,VAR_refNum_INTEGER);
  2429. (in either C or Pascal format)
  2430.  
  2431. This is a minor upgrade to fix a few small problems, and include
  2432. the database with the control panel to simpilfy installation.
  2433.  
  2434. I hope it proves as useful to you as it does to me,
  2435.    Peter.
  2436.  
  2437. ObiWan 4.0.1 Copyright Peter N Lewis <peter.lewis@info.curtin.edu.au>
  2438.  
  2439.  
  2440. #### BINHEX     object-browser-10-demo.hqx   ****
  2441.  
  2442. Date: Wed, 14 Jul 1993 23:59:41 +0600 
  2443. From: (Brad Koehn) <koehn@macc.wisc.edu>
  2444. Subject: Object Browser Demo 1.0 
  2445.  
  2446. Enclosed is a copy of Object Browser Demo version 1.0.
  2447.  
  2448. Object Browser is a programmer's utility designed to assist people
  2449. debugging object-oriented programs. Object Browser will display, in
  2450. real-time, the contents of an application's objects.
  2451.  
  2452. Using the demo is easy: just double-click the file, and the program will
  2453. bring up a window displaying the MainWindow object for itself. Click (and
  2454. hold the button down for a while) in the outward pointing arrows to display
  2455. those objects. Click in the inward-pointing arrows to display
  2456. substructures. 
  2457.  
  2458. The documentation is actually a marketing piece, but please print it out or
  2459. look at it. I put it into various forms that should make it readable to
  2460. everyone. I recommend downloading the PostScript file if you have a
  2461. PostScript printer. Otherwise look at the TeachText documents. 
  2462.  
  2463. Object Browser will not run on 68000-based Macs (Plus, SE, PowerBook 100)
  2464. due to limitations in the address modes on those machines. Sorry. Had I
  2465. known about this bug earlier, I would have at least made it put up an alert
  2466. or something.
  2467.  
  2468. If none of this makes sense to you, don't worry: it's a programmer thing.
  2469. All of the objects displayed are from Symantec's Think Class Library (TCL),
  2470. although Object Browser can be modified to display objects from any class
  2471. library (that I know of).
  2472.  
  2473. If you are interested in Object Browser, contact me at the one of the
  2474. addresses below. I am currently looking for a company to assist me in
  2475. further development of Object Browser, and in bringing it to market.
  2476.  
  2477. __________________________________________________________________________
  2478. Brad Koehn             Data Transformations, Inc.      koehn@macc.wisc.edu
  2479. Database Design,                                        Voice 608/231-3257
  2480. Database Publishing,                                     Data 608/231-2513
  2481. & Data Analysis for Macintosh.                            FAX 608/231-9920
  2482.  
  2483. #### BINHEX     open-prolog-101.hqx   ****
  2484.  
  2485. Date: Mon, Oct 11, 1993 5:18 pm
  2486. From: Michael Brady <Michael.Brady@ashe.cs.tcd.ie>
  2487. Subject: New version of Open Prolog
  2488.  
  2489. Attached is Open Prolog 1.0.1, to replace Open Prolog 1.0 in your 
  2490. development/languages folder. This is a maintenance release. Thanks for your 
  2491. support.
  2492.  
  2493.  
  2494. Description of Open Prolog:
  2495.  
  2496.    An implementation of Edinburgh-style Prolog. Supports most of the
  2497.    features of DEC Prolog or C-Prolog, including Definite Clause
  2498.    Grammars.
  2499.  
  2500.  
  2501.  
  2502. _______________________________
  2503. Michael Brady,
  2504.  
  2505. Computer Science Department,
  2506. University of Dublin,
  2507. Trinity College Dublin,
  2508. Ireland
  2509.  
  2510.  
  2511. #### BINHEX     open-prolog.hqx   ****
  2512.  
  2513. Date: Fri, Jul 9, 1993 5:40 PM 
  2514. From: Michael Brady <Michael.Brady@ashe.cs.tcd.ie>
  2515. Subject: New version of Open Prolog 
  2516.  
  2517. Netpersons, here is an update to Open Prolog, a Prolog interpreter for the 
  2518. Macintosh. It replaces OpenProlog1.0d42.sea.hqx. The update is principally for 
  2519. maintenance. Here is a description of Open Prolog:
  2520.  
  2521. Open Prolog (OP) is a Prolog interpreter for the Macintosh family of computers, 
  2522. >From the Macintosh Plus upwards. OP is 32-bit clean and also runs under AUX.
  2523.  
  2524. OP uses the Edinburgh syntax, and implements all the standard facilities except 
  2525. real number arithmetic.
  2526.  
  2527. The release contains some documentation, including an Open Prolog beginner's 
  2528. tutorial (a knowledge of the Prolog language is assumed).
  2529.  
  2530.  
  2531.  
  2532. _____________________________________________________
  2533. Michael Brady                         brady@cs.tcd.ie  
  2534. Department of Computer Science,
  2535. University of Dublin, Trinity College Dublin, Ireland.
  2536.                               
  2537.  
  2538.  
  2539. #### BINHEX     osi-oop-demo.hqx   ****
  2540.  
  2541. From: zobkiw@world.std.com (Joe Zobkiw)
  2542. Subject: OSI_OOP 
  2543. Date: Mon, 8 Mar 1993 07:48:43 -0500 (EST) 
  2544.  
  2545. This is a serial port demo application. This application
  2546. demonstrates how to use the printer or modem ports to
  2547. communicate with serial devices. THINK C 5 source code
  2548. is available for a small fee and is set up in such a
  2549. manner to allow easy integration of key ISO OSI layer
  2550. functions for checksumming, error recovery, encryption,
  2551. etc.
  2552.  
  2553. Contact: zobkiw@world.std.com for more information. Enjoy!
  2554.  
  2555.  
  2556. #### BINHEX     patch-loader.hqx   ****
  2557.  
  2558. From: William Uther <williamu@extro.ucc.su.OZ.AU>
  2559. Subject: PatchLoader 
  2560. Date: Fri, 26 Feb 93 23:50:34 EST 
  2561.  
  2562. Hi,
  2563.  
  2564. Patch Loader
  2565.  
  2566. Overview
  2567. The Patch Loader is a small INIT core I've written for people who are writing their own INIT's.  It will load and install resources as trap patches.
  2568. History
  2569. This is really a spin off from other INIT/CDEV's I've written.  I didn't really want to leave the install code in memory.  This meant a separate INIT that loaded code into memory and then patched it into the appropriate traps before quitting.  After rewriting this code 3 times for different traps etc, I decided to make it portable.  This is the result.
  2570.  
  2571.                          \x/ill                :-}
  2572. williamu@extro.ucc.su.oz.au
  2573.  
  2574.  
  2575. #### BINHEX     pdp-8-emulator.hqx   ****
  2576.  
  2577. From: u9119523@sys.uea.ac.uk (Graham "Coxy" Cox)
  2578. Subject: PDP-8 Emulator
  2579. Date: Wed, 15 Dec 1993 17:12:01 +0000
  2580.  
  2581.  
  2582.  
  2583. --========================_7525230==_
  2584. Content-Type: text/plain; charset="us-ascii"
  2585.  
  2586. Would you be so kind as to put this somewhere accessible? SEveral people
  2587. have been asking me for it, and it's more democratic to post it somewhere
  2588. 'public'.
  2589.  
  2590. This program simulates a PDP-8 minicomputer in a window on the Mac.
  2591. Includes built-in assembler. Supports all PDP-8 instructions except IOP.
  2592. Slow, but maybe interesting. Full source code included.
  2593.  
  2594.  
  2595.  
  2596. --========================_7525230==_
  2597. Content-Type: text/plain; charset="iso-8859-1"
  2598. Content-Transfer-Encoding: binary
  2599.  
  2600.  
  2601. #### BINHEX     pocket-forth.hqx   ****
  2602.  
  2603. Date: 12 Jul 1993 08:43:08 -0600 
  2604. From: "pfterry" <pfterry@msmail.kgs.ukans.edu>
  2605. Subject: pocketforth 
  2606.  
  2607. Here's the latest version of PocketForth.
  2608.  
  2609.  
  2610. #### BINHEX     pop-up-funcs-demo-237.hqx   ****
  2611.  
  2612. Date: Thu, 8 Jul 1993 14:11:50 -0800 
  2613. From: slosser@apple.com (eric slosser)
  2614. Subject: PopUpFuncs Demo, v2.3.7 
  2615.  
  2616.  
  2617. Eric Slosser                            "Well, if a guy like Dean Yu says it,
  2618.  Blue Meanie                             it must be true." (actual quote).
  2619.   slosser@apple.com
  2620. This is the demo installer of PopUpFuncs, version 2.3.7.
  2621.  
  2622. PopUpFuncs is a programmer's productivity tool that allows the
  2623. user to see the name of every function in a file, just by clicking
  2624. on a button in the titlebar of the source code window.  Choosing
  2625. a name from the list automatically scrolls the file to that function.
  2626.  
  2627. PopUpFuncs is a commercial product through information found in 
  2628. the README file.  This is a Compactor archive (v 1.33).
  2629.  
  2630.  
  2631. #### BINHEX     qb-pcr-alert-center.hqx   ****
  2632.  
  2633. Date: Wed, 13 Jan 1993 16:11:03 -0800 
  2634. From: mxmora@unix.sri.com (Matthew Xavier Mora)
  2635. Subject: QuickBasic PCR (PreCenterAlert) 
  2636.  
  2637. Pure Code Resources for QuickBasic (PCR)
  2638.  
  2639. A long time ago I was going to release a library of PCR's for
  2640. QB. I never got around to finshing up the library since I no longer
  2641. program in QB, so I decided to post them to the net in case there are any
  2642. other QB programmers that could use these PCR's. I'm making them freeware
  2643. because I don't have the time to support them.  If you want the source for
  2644. any of these PCR's, it can be had for a small fee. If there are any bugs,
  2645. let me know and I try and fix them.
  2646.  
  2647.  
  2648. Good luck and I hope these are of some use to you.
  2649.  
  2650.  
  2651.  
  2652. Matthew Xavier Mora
  2653.  
  2654. ---------
  2655. Enclosed is a PCR that will center your alerts for you.
  2656. __________________________________________________________________
  2657. Matthew Xavier Mora                         The keeper of the UMPG
  2658. SRI International                             Matt_Mora@QM.sri.com
  2659. [Sent using Eudora 1.3b102]                    mxmora@unix.sri.com
  2660. __________________________________________________________________
  2661.  
  2662.  
  2663. #### BINHEX     qb-pcr-cicon.hqx   ****
  2664.  
  2665. Date: Mon, 18 Jan 1993 13:02:31 -0800 
  2666. From: mxmora@unix.sri.com (Matthew Xavier Mora)
  2667. Subject: QuickBasic PCR (GetCIcon/PlotCIcon) 
  2668.  
  2669. Pure Code Resources for QuickBasic (PCR)
  2670.  
  2671. A long time ago I was going to release a library of PCR's for
  2672. QB. I never got around to finshing up the library since I no longer
  2673. program in QB, so I decided to post them to the net in case there are any
  2674. other QB programmers that could use these PCR's. I'm making them freeware
  2675. because I don't have the time to support them.  If you want the source for
  2676. any of these PCR's, it can be had for a small fee. If there are any bugs,
  2677. let me know and I try and fix them.
  2678.  
  2679.  
  2680. Good luck and I hope these are of some use to you.
  2681.  
  2682.  
  2683. Matthew Xavier Mora
  2684.  
  2685. ---------
  2686. Enclosed are two PCR's that let you get and plot Cicon's in your 
  2687. quickbasic programs.
  2688.  
  2689.  
  2690. __________________________________________________________________
  2691. Matthew Xavier Mora                         The keeper of the UMPG
  2692. SRI International                             Matt_Mora@QM.sri.com
  2693. [Sent using Eudora 1.3b102]                    mxmora@unix.sri.com
  2694. __________________________________________________________________
  2695.  
  2696.  
  2697. #### BINHEX     qb-pcr-launch-app.hqx   ****
  2698.  
  2699. Date: Tue, 19 Jan 1993 16:25:59 -0800 
  2700. From: mxmora@unix.sri.com (Matthew Xavier Mora)
  2701. Subject: QuickBasic PCR (LaunchApp) 
  2702.  
  2703. Pure Code Resources for QuickBasic (PCR)
  2704.  
  2705. A long time ago I was going to release a library of PCR's for
  2706. QB. I never got around to finishing up the library since I no longer
  2707. program in QB, so I decided to post them to the net in case there are any
  2708. other QB programmers that could use these PCR's. I'm making them freeware
  2709. because I don't have the time to support them.  If you want the source for
  2710. any of these PCR's, it can be had for a small fee. If there are any bugs,
  2711. let me know and I try and fix them.
  2712.  
  2713. Good luck and I hope these are of some use to you.
  2714.  
  2715.  
  2716. Matthew Xavier Mora
  2717.  
  2718. ---------
  2719. Enclosed is a PCR that lets you launch an application given its
  2720. full pathname. 
  2721.  
  2722. Usage:
  2723. CALL LaunchApp(filename$,volumename$,DirId&,vrefnum%,sublaunch%,VARPTR(result%))
  2724.  
  2725.  
  2726.  
  2727. __________________________________________________________________
  2728. Matthew Xavier Mora                         The keeper of the UMPG
  2729. SRI International                             Matt_Mora@QM.sri.com
  2730. [Sent using Eudora 1.3b102]                    mxmora@unix.sri.com
  2731. __________________________________________________________________
  2732.  
  2733.  
  2734. #### BINHEX     qb-pcr-pattern-menu.hqx   ****
  2735.  
  2736. Date: Tue, 19 Jan 1993 16:48:22 -0800 
  2737. From: mxmora@unix.sri.com (Matthew Xavier Mora)
  2738. Subject: QuickBasic PCR (MDEF & GetIndPattern) 
  2739.  
  2740. Pure Code Resources for QuickBasic (PCR)
  2741.  
  2742. Enclosed is a PCR that lets you use a pattern menu in your QB
  2743. programs. This test program also includes GetIndPattern to load
  2744. the pattern from the resfile. DisposeMenu gets rid of the pattern
  2745. menu.
  2746.  
  2747. Note:
  2748.  
  2749. A call to menu(0) will return one less that the menu's ID number.
  2750. For example Menu(0) will return 127 instead of 128 for a menu
  2751. whose ID is 128.
  2752.  
  2753.  
  2754. Usage:
  2755.  
  2756. CALL GetMDEFMenu(menuNo%,menuResno%,VARPTR(MenuHndl&))
  2757. GetIndPattern Index%, PatResID%, VARPTR(pat&)
  2758. DisposeMenu MenuHndl&
  2759.  
  2760.  
  2761. _______________
  2762. Footnote:
  2763.  
  2764. A long time ago I was going to release a library of PCR's for
  2765. QB. I never got around to finishing up the library since I no longer
  2766. program in QB, so I decided to post them to the net in case there are any
  2767. other QB programmers that could use these PCR's. I'm making them freeware
  2768. because I don't have the time to support them.  If you want the source for
  2769. any of these PCR's, it can be had for a small fee. If there are any bugs,
  2770. let me know and I try and fix them.
  2771.  
  2772. Good luck and I hope these are of some use to you.
  2773.  
  2774.  
  2775. Matthew Xavier Mora
  2776. __________________________________________________________________
  2777. Matthew Xavier Mora                         The keeper of the UMPG
  2778. SRI International                             Matt_Mora@QM.sri.com
  2779. [Sent using Eudora 1.3b102]                    mxmora@unix.sri.com
  2780. __________________________________________________________________
  2781.  
  2782.  
  2783. #### BINHEX     qb-pcr-serial-utils.hqx   ****
  2784.  
  2785. Date: Wed, 27 Jan 1993 15:43:40 -0800 
  2786. From: mxmora@unix.sri.com (Matthew Xavier Mora)
  2787. Subject: QuickBasic PCR (SerialPort Stuff) 
  2788.  
  2789. Pure Code Resources for QuickBasic (PCR)
  2790.  
  2791. Enclosed are 8 PCR's that lets you use the serial ports in your QB
  2792. programs.
  2793.  
  2794.  
  2795. Usage:
  2796.  
  2797. OpenSerialPort   (opens the serial port)
  2798. RDWRSerialPort   (a general function to read or write to a port)
  2799. CloseDriver      (Included for completeness )
  2800. SerReset         (Set comm paraeters)
  2801. FSReadSerial     (A serial specific FSRead function)
  2802. FSWrite          (a general FSWrite function)
  2803. SerSetBuf        (Creates a new buffer and tells the port to use the new buffer)
  2804. DisposePtr       (Generic DisposePtr Function. Use to delet Ptr made by )
  2805.                  (SetSerBuf Call)
  2806.  
  2807. _______________
  2808. Footnote:
  2809.  
  2810. A long time ago I was going to release a library of PCR's for
  2811. QB. I never got around to finishing up the library since I no longer
  2812. program in QB, so I decided to post them to the net in case there are any
  2813. other QB programmers that could use these PCR's. I'm making them freeware
  2814. because I don't have the time to support them.  If you want the source for
  2815. any of these PCR's, it can be had for a small fee. If there are any bugs,
  2816. let me know and I try and fix them.
  2817.  
  2818. Good luck and I hope these are of some use to you.
  2819.  
  2820.  
  2821. Matthew Xavier Mora
  2822. __________________________________________________________________
  2823. Matthew Xavier Mora                         The keeper of the UMPG
  2824. SRI International                             Matt_Mora@QM.sri.com
  2825. [Sent using Eudora 1.3b102]                    mxmora@unix.sri.com
  2826. __________________________________________________________________
  2827.  
  2828.  
  2829. #### BINHEX     qb-to-future-basic-conv.hqx   ****
  2830.  
  2831. Date: Mon, 1 Mar 93 10:26:27 CST 
  2832. From: bobs@saintjoe.EDU (Bob Schenk)
  2833. Subject: [*] lang/QuickBASIC to FutureBASIC Converter 
  2834.  
  2835.  
  2836. Attached is a program which converts QuickBASIC source code into
  2837. FutureBASIC source code. The program is written and copyrighted
  2838. by Zedcor, and I am posting it with their permission. (They have
  2839. posted it on some of the commercial networks.)
  2840. This program is being included on copies of FutureBASIC which are
  2841. shipping now, but was not included when FutureBASIC was introduced late
  2842. last year. (Unfortunate, because it would have saved me a lot of work.)
  2843. If you were an early adopter of FB and have QB programs to convert, you
  2844. will find it useful.
  2845. Included is the source copy which I have compiled for those QB users
  2846. who do not have FB and might be interested in moving up to FutureBASIC. 
  2847. (After all, QB appears to have been orphaned.) The converter does a
  2848. good but incomplete job; in most programs it will leave things which
  2849. must be attended to manually. The biggest difficulty will be for programmers
  2850. who do not have a central event loop, which QB examples did not stress.
  2851. I have no association with Zedcor except as a customer. If you have
  2852. questions, ask them, not me. Their technical support number is 608-795-3996,
  2853. and their toll-free order line is 800-482-4567
  2854.  
  2855. Robert Schenk
  2856.  
  2857.  
  2858. #### BINHEX     reference-link-12.hqx   ****
  2859.  
  2860. From: walkerj@milo.math.scarolina.edu (Jim Walker)
  2861. Subject: Reference Link 1.2 extension 
  2862. Date: Thu, 1 Apr 93 19:19:29 EST 
  2863. Organization: Department of Mathematics, Univ. of S. Carolina 
  2864.  
  2865. Reference Link is an INIT that makes THINK Reference 2.0 easier to use if
  2866. you have System 7.  With Reference Link installed, you can do a modified
  2867. double-click on a word in a text editor or word processor, whereupon the
  2868. word will be looked up in THINK Reference 2.0.  Alternately, you can first
  2869. select a word or phrase, and then type a certain keystroke, and the selected
  2870. text will be looked up in THINK Reference.  Use that keystroke again to jump
  2871. back to the editor. Freeware by James W. Walker. 
  2872.  
  2873. V. 1.1.1 fixes a conflict with Logitech's MouseKey.
  2874.  
  2875. V. 1.2 adds a template lookup keystroke, and eliminates the background
  2876. process.
  2877.  
  2878.  
  2879. #### BINHEX     referential-expansion.hqx   ****
  2880.  
  2881. Date: Tue, 13 Jul 1993 09:35:42 -0500 
  2882. From: tree@bedford.symantec.com (Tom Emerson)
  2883. Subject: Referential Expansion 
  2884.  
  2885. Referential Expansion is a control panel/init that works with 
  2886. Think Reference using AppleEvents. It will type the dummy arg
  2887. list of any function documented in Think Reference when you type
  2888. (? after the function name. For example, if you type:
  2889.  
  2890.  CopyBits(?
  2891.         
  2892. Referential Expansion will turn it into:
  2893.  
  2894.  CopyBits( &srcMap, &destMap, &srcRect, &destRect, tMode, maskRgn )
  2895.  
  2896. This software is free, the archive is self-extracting. It may be
  2897. freely distributed as long as the READ ME file remains with the 
  2898. software.
  2899. Version 1.0.2 7/8/93
  2900.  
  2901. Chris Prinos
  2902. Internet:   cprinos@symantec.com
  2903. Compuserve: 70414,2266
  2904. ---
  2905. Tom Emerson                                             Jack of All Trades
  2906. Language Products Group                               Symantec Corporation
  2907.                            tree@bedford.symantec.com
  2908.  
  2909.  
  2910. #### BINHEX     res-helper.hqx   ****
  2911.  
  2912. Date:         Mon, 01 Apr 91 21:37:10 CST
  2913. From: Eric Oberle <C09615EO@wuvmd.wustl.edu>
  2914. Organization: Washington University-Educational Computing Services
  2915. Subject:      ResHelper Post
  2916.  
  2917.  
  2918. Hello,
  2919.     Nearly a year ago, I decided to write a resource editing program
  2920. which addressed some of the complaints I had with ResEdit as well as
  2921. some other programs which essentially require you to write a "program"
  2922. for your resources then compile them into the final usable form.  This
  2923. seems like an odd approach to program development on a graphically based
  2924. computer!  I assumed I wasn't the only one with a wish list for a
  2925. resource-building program so I solicited suggestions from readers of
  2926. INFO-MAC and tried to incorporate many of those suggestions in what has
  2927. now become ResHelper.
  2928.  
  2929.     Among the features included in the program, the two I'm most proud
  2930. of are the bundle and dialog editors.  The BNDL editor allows you to
  2931. specify your signature, signature string, and file references from two
  2932. integrated dialogs.  A FREF is created by typing the four character file
  2933. type, selecting the ICN# which is to be shown for files saved with that
  2934. file type, then clicking on Link to link the two.  ResHelper
  2935. automatically constructs the table of global and local resource IDs
  2936. needed to specify the BNDL and saves it out for you.
  2937.  
  2938.     The dialog editor uses an environment similar to the popular draw
  2939. programs to provide the following features (and more).
  2940.  
  2941.     - Change the dialog's window type on the fly.  In most programs,
  2942.       once you add items to a dialog, you can't change the window type
  2943.       once items have been placed in the dialog window.
  2944.     - Use the dialog clipboard to create multiple items with identical
  2945.       dimensions.
  2946.     - Select multiple items by holding down Shift while clicking on the
  2947.       items or drag a rectangle around items to select them (as you can
  2948.       in the Finder).
  2949.     - Hold down Shift while dragging to limit movement to the horizontal
  2950.       or vertical direction.
  2951.     - Change a control's title or the text in a statText or editText
  2952.       item by double clicking on that item to select the text, type the
  2953.       new title, then press Esc or click outside the item's rectangle to
  2954.       finish editing.
  2955.     - Resize the dialog window by dragging in the lower right corner.
  2956.     - Position the dialog window in the screen by dragging its title bar
  2957.       (if it has one) or by clicking in the first four rows of pixels at
  2958.       the top of the window and dragging.
  2959.     - Add PICTs or ICONs by clicking on the appropriate tool, click in
  2960.       the window where you wish to place it, then select the desired
  2961.       PICT/ICON from a list of defined resources.  Poof!  It's added.
  2962.       You can edit the ICONs in the dialog by double clicking on them.
  2963.  
  2964.     The program also includes editors for CURS, ICON/ICN#, MENU, STR,
  2965. SIZE, WIND and mstr resources.  As of yet, the program does not have the
  2966. ability to edit generic resources or modify some of the more esoteric
  2967. resource types (such as cicn, sicn, FONT, etc) but I believe most
  2968. programmers will find the editors provided in ResHelper to be very
  2969. useful.
  2970.  
  2971.     I no longer have direct access to INFO-MAC (I graduated from
  2972. Washington University in May 1990) so I'd like to thank a friend and
  2973. colleague of mine, Eric Oberle, for posting ResHelper to INFO-MAC.
  2974.  
  2975.     Finally, ResHelper is shareware ($30).  Try it!  Let me know what
  2976. you think.  You can send comments to me at the address below or send
  2977. them electronically to Eric at <C09615EO@WUVMD.WUSTL.EDU> and he'll forward
  2978. them to me.
  2979.  
  2980.  
  2981. Michael Hanrahan
  2982. 1142 West College - Apt K
  2983. Liberty, MO  64068
  2984.  
  2985.                 ====   cut    ====
  2986.  
  2987. #### BINHEX     rescompare-253.hqx   ****
  2988.  
  2989. Date: 18 Oct 1993 13:11:53 -0500
  2990. From: "Michael Hecht" <michael_hecht@mac.sas.com>
  2991. Subject: [*] ResCompare 2.5.3
  2992.  
  2993. [*] ResCompare 2.5.3
  2994.  
  2995. ResCompare is a programmer's utility for comparing two resource files. It will
  2996. show you what resources are different, apply updates from one resource file to
  2997. another, view comprehensive differences between two resources, and build
  2998. self-applying patch applications that convert one resource file into another.
  2999.  
  3000. WHAT'S CHANGED IN RESCOMPARE 2.5.3
  3001.  
  3002. Not much, actually. This is mostly a bug-fix release.
  3003.  
  3004. BUGS SQUASHED
  3005. * Patching a copy now works under System 6.
  3006. * The patch progress bar now correctly reflects the amount remaining to be
  3007. patched.
  3008. * "Edit Resource" can now open resources in Resorcerer(R).
  3009.  
  3010. NEW FEATURES
  3011. * Now includes a document describing the format of a patch file. Also includes
  3012. ResEdit templates ('TMPL' resources) for viewing and editing a patch.
  3013. * Patch supports automatic location of the patch target. See the Patch 4.0.4
  3014. File Format document's description of the 'ZFIL' resource for details.
  3015.  
  3016.  
  3017. --Michael
  3018.  
  3019.  
  3020.  
  3021. =======================================================================
  3022. Michael P. Hecht                 | Internet:  Michael_Hecht@mac.sas.com
  3023. SAS Institute Inc.; Cary, NC USA | AppleLink: SAS.HECHT
  3024.  
  3025.  
  3026.  
  3027. #### BINHEX     resorcerer-121-to-124-updt.hqx   ****
  3028.  
  3029. From: RESORCERER@AppleLink.Apple.COM (Mathemaesthetics, D McKenna,PRT)
  3030. Subject: Resorcerer 1.2.1 to 1.2.4 1/6
  3031. Date: 22 Dec 93 05:30 GMT
  3032.  
  3033. Resorcerer(r) 1.2.1 --> 1.2.4 Updater Information
  3034. =============================================
  3035.  
  3036. This package is only for users of Resorcerer 1.2.1.  If you are using
  3037. Resorcerer 1.2.3, please see the the other updater package posted alongside
  3038. this package.  If you have any problem applying the updaters, call us and we'll
  3039. get you up to speed directly.
  3040.  
  3041. If you are using any other version of Resorcerer 1.2, please send us a link so
  3042. we can send you the full 1.2 package (new manual, 1.2.4 disk, etc.).
  3043.  
  3044. If you are using Resorcerer 1.1.1 or earlier, we urge you to upgrade to 1.2.
  3045. The upgrade fee is US $77 + shipping.
  3046.  
  3047. The enclosed package consists of two UpdateMaker 2.2 updater applications, a
  3048. new "Speech Templates" file, and a set of notes describing the new features and
  3049. bug fixes.  The primary updating application, "Resorcerer(r) 1.2.1-->1.2.4",
  3050. takes a freshly-extracted, never-run copy of Resorcerer(r) 1.2.1 as taken from
  3051. your distribution disk archive, and it outputs a new fresh copy of Resorcerer(r)
  3052. 1.2.4.
  3053.  
  3054. NOTE: The updater will not work on an already personalized copy of Resorcerer.
  3055.  
  3056. The second updater fixes a bug in the 'PICT' filtered template.  It operates
  3057. directly on the "Picture Template" file in your "Resorcerer(r) Templates" folder.
  3058.  
  3059. Finally, you should replace the 1.2.1 "Speech Templates" file in your
  3060. "Resorcerer(r) Templates" folder with the new one in this package.
  3061.  
  3062. Mathemaesthetics, Inc.
  3063. Phone: 1-617-738-8803
  3064. Phaxx: 1-617-738-0164
  3065. AppleLink: RESORCERER
  3066.  
  3067.  
  3068. #### BINHEX     resorcerer-123-to-124-updt.hqx   ****
  3069.  
  3070. From: RESORCERER@AppleLink.Apple.COM (Mathemaesthetics, D McKenna,PRT)
  3071. Subject: Resorcerer 1.2.3 to 1.2.4 1/5
  3072. Date: 22 Dec 93 05:24 GMT
  3073.  
  3074. Resorcerer(r) 1.2.3 --> 1.2.4 Updater Information
  3075. =============================================
  3076.  
  3077. This package is only for users of Resorcerer 1.2.3.  If you are using
  3078. Resorcerer 1.2.1, please see the the other updater package posted alongside
  3079. this package.  If you have any problem applying the updaters, call us and we'll
  3080. get you up to speed directly.
  3081.  
  3082. If you are using any other version of Resorcerer 1.2, please send us a link so
  3083. we can send you the full 1.2 package (new manual, 1.2.4 disk, etc.).
  3084.  
  3085. If you are using Resorcerer 1.1.1 or earlier, we urge you to upgrade to 1.2.
  3086. The upgrade fee is US $77 + shipping.
  3087.  
  3088. The enclosed package consists of two UpdateMaker 2.2 updater applications and a
  3089. set of notes describing the new features and bug fixes.  The primary updating
  3090. application takes a freshly-extracted, never-run copy of Resorcerer(r) 1.2.3 as
  3091. taken from your distribution disk archive, and it outputs a new fresh copy of
  3092. Resorcerer(r) 1.2.4.
  3093.  
  3094. NOTE: The updater will not work on an already personalized copy of Resorcerer.
  3095.  
  3096. The second updater fixes a bug in the 'PICT' filtered template.  It operates
  3097. directly on the "Picture Template" file in your "Resorcerer(r) Templates" folder.
  3098.  
  3099. Mathemaesthetics, Inc.
  3100. Phone: 1-617-738-8803
  3101. Phaxx: 1-617-738-0164
  3102. AppleLink: RESORCERER
  3103.  
  3104.  
  3105.  
  3106. #### BINHEX     resorcerer-demo.hqx   ****
  3107.  
  3108. Date: Wed, 13 Jan 1993 22:11:49 -0600
  3109. From: cbrinson@nwu.edu (L.C. Brinson)
  3110. Subject: [*] Resorcerer 1.1 Demo
  3111.  
  3112. Do to popular demand, I have enclosed a demo for Mathemaesthetics, Inc.
  3113. resource and dialog editor Resorcerer 1.1  which I obtained last year when
  3114. I bought CMaster from Jersey Scientific (a FANTASTIC add to programming in
  3115. Think C, IMHO). It is fully functional, UNTIL you try to save your work!
  3116. The Demo is from nearly a year ago, so I am sure that the program has been
  3117. substantially improved since then.  Also, I have placed Mathemaesthetics,
  3118. Inc.'s blurb as TEXT outside of the binhexed .sea, so for those who are
  3119. interested, but maybe not 770KB or so worth of being interested, can check
  3120. out the company's propaganda. 
  3121.  
  3122. Warren Kibbe    GEnie: W.Kibbe  AOL: WAKibbe    internet: cbrinson@nwu.edu
  3123. ------- company's blurb follows (20K worth) ---------
  3124.  
  3125. About Resorcerer  1.1                                             Spring,
  3126. 1992
  3127. ----------------------------------------------------------------------------
  3128. -
  3129.  
  3130.  
  3131. Thanks for your interest in our award-winning Macintosh  resource editor,
  3132. Resorcerer .  We hope the following information is enough to answer some of
  3133. your questions about it.
  3134.  
  3135. Resorcerer is a 900K application that has been in use and under continuous
  3136. development for the last five years.  It features a single window file
  3137. interface that lets you browse resources easily; visible accumulating
  3138. clipboard file; resource hex/text searching; resource marking; visible
  3139. editing attributes (including which ones are open, which changed); ability
  3140. to change IDs, attributes, and even types of any group of resources all at
  3141. once, with undo; integral data fork editing; simple scripting language for
  3142. building complex resource files; compatibility with Mac programming
  3143. guidelines; powerful, consistent, and well-designed interface features that
  3144. solve many common problems; rich set of user preferences; and individual
  3145. Editors for the most common Mac application resources.
  3146.  
  3147. Unlike Apple's ResEdit, Resorcerer is not a "resource map" editor.  You
  3148. don't have to create a type, for instance, prior to creating a resource of
  3149. that type. You can open and close files that have no "resource forks"
  3150. without being asked if you want to create one.  You don't need more than
  3151. one command to "open" a file.  Resource maps are Apple's private data
  3152. structure, and editing or verifying one, via ResEdit, is their
  3153. responsibility.  However, the whole purpose of resources, and the Resource
  3154. Manager's manipulation of them, is to hide from "the rest of us" any
  3155. details of resource maps.  They should be of no concern to the person who
  3156. just wants to edit a string, dialog, menu, or custom resource, which is
  3157. what 99% of the use of a resource editor is all about.  Should Apple change
  3158. the format of resource maps in the future (which they would dearly love to
  3159. do), Resorcerer will continue to work; old versions of ResEdit will become
  3160. obsolete and probably dangerous.
  3161.  
  3162. Resorcerer minimally, but compatibly, relies on the Mac's Resource Manager
  3163. to read resource data in once, and to write changed resources back out.  It
  3164. is more intuitive and easier to use because of its ignorance of resource
  3165. maps, and safer as well (for instance, Resorcerer makes no patches to any
  3166. system traps, and basically knows nothing about resource maps, which should
  3167. properly be a Resource Manager private data structure).  
  3168.  
  3169. Resorcerer 1.1 is MPW Projector aware, Apple event aware, and can be called
  3170. upon by other software to open and edit any resource in any file.
  3171.  
  3172. Approximately 1/4 of Resorcerer is dedicated to editing dialogs (including
  3173. alerts, control panels, and windows).  The color Dialog Editor has been
  3174. called the best in the world (one recent customer described it as
  3175. "exceeding my wildest dreams") and is more powerful and elegant than
  3176. ResEdit, Prototyper, AppMaker, etc.  It features
  3177.  
  3178.         WYSIWYG color MacDraw -like environment
  3179.         Special integrated support for Lists, PopUps, OK and Cancel buttons
  3180.         Visible item numbers that are a separate field while editing
  3181.         Item numbers settable with just a mouse click or by typing
  3182.         Items growable from any corner
  3183.         Supports System 7.0 Moveable Modal windows under System 6
  3184.         Item grouping, for dragging, growing, auto-sizing, and stretching
  3185.         Special support for hidden, overlapping, or buried items
  3186.         Grid snapping, with margins, alignment tool, and optional visible
  3187. grid
  3188.         Ability to run the dialog directly through the Dialog Manager
  3189.         Integral color table (actb, dctb, and ictb) support
  3190.         Prints, screen copies, and decompiles (Rez output to the clipboard)
  3191.         C starter code generator, that supports Lists and Popup Menu items.
  3192.         Supports any number of System 7.0 Help items.
  3193.               Can edit System 7 CustomGetFile dialogs (ResEdit 2.1.1 cannot).
  3194.         Checks for Balloon Help inconsistencies
  3195.         Lets you try out your Balloon Help.
  3196.  
  3197. Resorcerer's color MENU/cmnu/CMNU Editor is more powerful than even ResEdit 2.1's new
  3198. menu editor.  You can cut and paste any selection of menu items, reorder a
  3199. menu without cutting and pasting, see all hierarchical references, and set
  3200. any of the fields kept in the menu color table, with easy copying and
  3201. pasting of RGB menu colors.  The sample menu in the menu bar always
  3202. resolves all hierarchical references, including any colored hierarchical
  3203. menus, and lets you try out your balloon help.  It also edits MacApp-style
  3204. 'cmnu'/'CMNU' resources.  And it DeRez's to the clipboard.    The Editor
  3205. supports Resorcerer's text searching mechanism, so you can easily find and
  3206. open all menus with a particular command word in them.
  3207.  
  3208. The dedicated StringList (STR#) editor lets you see the index of all
  3209. strings, lets you display them in any font, print them, search them, lets
  3210. you cut and paste any selection of strings as individual objects, lets you
  3211. import strings as text, lets you reorder without cutting and pasting.  It
  3212. also DeRez's to the clipboard.  Text searching with autohighlight is
  3213. supported for finding strings by content.
  3214.  
  3215. All of Resorcerer's graphic resources allow screen-copying under
  3216. MultiFinder, so that you can use your favorite black & white or color paint
  3217. program to design color icons, picts, bitmaps, patterns, etc.  The 'clut'
  3218. Editor also lets you screen copy.
  3219.  
  3220. There are dedicated editors/screen copiers for these standard resource
  3221. types (and their synonyms):
  3222.  
  3223. ALRT, actb, bmap, BNDL, cicn, clut, cmnu, CNTL, cctb, CURS, DLOG, DITL,
  3224. dctb, FREF, ICN#, ICON, icl4, icl8, ics4, ics8, icm8, icm4, ics#, ictb,
  3225. MENU, mctb, nrct, PAT , PAT#, PICT, POST, SICN, SIZE, snd , STR , STR#,
  3226. styl, TEXT, TMPL, TYP#, vers, WIND, wctb, and WSTR resources.
  3227.  
  3228. In addition, Resorcerer has the most powerful and elegant, 32-bit,
  3229. list-based, TMPL-driven Custom Data Structure Editor you've ever seen. 
  3230. It's compatible with ResEdit TMPL resources, but it supports many TMPL
  3231. field types that ResEdit does not (all told, 90 types at last count -
  3232. nearly three times as many as ResEdit), including numbered bit fields, RGB
  3233. colors, recursive TMPLs, dates, fixed point numbers, floating point
  3234. (single, double, extended 80, extended 96 bit, and THINK Universal 96-bit
  3235. precision), byte and long counted lists, fixed-length lists (arrays), sized
  3236. indefinite lists, dedicated resource ID fields so that you can open
  3237. referenced resources directly from the editor, skip offsets (similar to
  3238. sizeof fields), sized hex data fields, disassembled code dumps, and more. 
  3239. If you use the demo to create a TMPL resource, you can see in a popup menu
  3240. all the supported types while you are editing.
  3241.  
  3242. There are fields for supporting keyed or variant records (e.g. Rez "switch"
  3243. statements), so that you can open and edit System 7.0 Balloon Help
  3244. resources, MPW Commando resources, Installer 3.3 scripts, even MacApp 3.0
  3245. 'View' and QuickTime 'moov' resources, and lots of other important types
  3246. that ResEdit cannot hope to deal with.  One extremely nice feature is that
  3247. any field can have a list of symbolic constant names for the various common
  3248. values the field takes on.  This list is kept in the TMPL itself, and the
  3249. editor converts it to a PopUp menu.  You choose the name and the editor
  3250. stores the value (when editing, you can see both).  The first CASE is
  3251. always used as the value of new field, so the TMPL can ensure that certain
  3252. fields are always created with a legal default value (0 is not always
  3253. legal).  Field types and field offsets (hex or decimal) can be temporarily
  3254. made visible.  Hex or decimal offsets, and field types are easily viewable
  3255. or tucked out of sight.  You can print all fields in the resource editing
  3256. session (not just window screen dump).  And there's a dedicated Template
  3257. (TMPL) Editor with auto-indent that lets you choose from all legal TMPL
  3258. field types without your having to remember what all those obscure
  3259. 4-character field types are, or which ones are compatible with ResEdit and
  3260. which are extensions.  Experienced TMPL-designers can do so in their Text
  3261. Editor of choice, and import the TMPL fields into the dedicated Template Editor in one Copy and Paste.
  3262.  
  3263. For resources that can't be fully described by TMPLs, you can use
  3264. Resorcerer's resource filtering system to pre- and post-process resources
  3265. to make them temporarily editable.  Nearly all possible data structures
  3266. (that have anything in them worth editing) are interactively editable with
  3267. Resorcerer.  This includes resources that cannot be compiled with Rez,
  3268. indexed lists, compacted resources, privately encrypted resources,
  3269. pre-computed hash tables, resources with checksum fields, resources with
  3270. alternate structures based on non-data information (like what the resource
  3271. ID is), and just about any other algorithmically determined structure. 
  3272. This lets you design a template for those parts of a resource that humans
  3273. should attend to, and an algorithmic code resource for those structural
  3274. parts of a resource that the computer is better at attending to.  Because
  3275. the filter code need have no user-interface, filters are much easier to
  3276. create as code resources than a complete ResEdit editor might be.  A
  3277. filter's sole responsibility is to convert one handle of data into another
  3278. handle of data, and then back again.  An added benefit is that filters can
  3279. be used by your own application.
  3280.  
  3281. The application comes with more than a 140 redesigned TMPLs.  Installing
  3282. your own TMPLs is as simple as dropping a file of them into your
  3283. "Resorcerer  Templates" or "Private Templates" folder.  Resorcerer 1.1 will
  3284. resolve any aliases to template files as well, so that multi-person
  3285. projects can keep just one master set of private templates, while allowing
  3286. each programmer's own copy of Resorcerer to access them.
  3287.  
  3288. You can choose any font in which to display data when editing.  This is
  3289. great for localizers; you can have different text styles installed as your
  3290. preferences for any of the various editors.  Even the CODE/Hex Editor works
  3291. in any type style.
  3292.  
  3293. When TMPLs won't do, Resorcerer's 32-bit Code/Hex Editor lets you use as
  3294. much or as little of your screen as you want; edits in any font; shows the
  3295. current insertion point/selection range at all times; supports hex/ascii
  3296. searching, with independent non-modal simultaneous searches for separately
  3297. opened resources.  Especially nice is its ability to format your hex into
  3298. marked paragraphs, with paragraph-relative offsets and visible paragraph
  3299. marking.  This makes analyzing a hex resource into its separate fields and
  3300. embedded tables much easier (analyzing an unknown resource structure using
  3301. ResEdit's Hex Editor is an unbelievably frustrating waste of precious time,
  3302. if not impossible).  Either hex or decimal offsets are possible.  And it
  3303. DeRez's directly to the clipboard, with or without commented offset
  3304. information.
  3305.  
  3306. Resorcerer 1.1 knows comes with knowledge of some 40 different code
  3307. resource types, so that when you open one of them, the Code/Hex Editor
  3308. disassembles the code and lets you fix bugs, search, or edit the hex or
  3309. text data.  Unlike ResEdit 2.1.1's add-on code editor, Resorcerer can do
  3310. all editing integrated in one simple window.  You can select any number of
  3311. intructions; cut and paste as code, hex, or text; DeRez, print; and search
  3312. non-modally.  All Macsbug, Toolbox, and low-memory global names are
  3313. resolved for you; you can disassemble in either hex or decimal, using
  3314. either Macsbug-name-relative or PC-relative addresses.  A special Routines
  3315. menu alphabetically sorts large collections of Macsbug names into
  3316. hierarchical alphabetical order so that scrolling to any particular routine
  3317. is fast and easy.  And a special Patch menu lets you make common length
  3318. preserving patches (setting code to NOPs, branching around selected code,
  3319. and resetting a branch condition code).  All 68000-68040, FPU, PMMU
  3320. instructions are disassembled, and in conjunction with the Value Converter
  3321. (mentioned below), you can even edit your instructions in binary (just like
  3322. your Motorola assembly language manual documents them!).
  3323.  
  3324. Resorcerer's Value Converter lets you see and edit any 32-bit value in any
  3325. of a dozen standard Mac formats, including binary, octal, hex, unsigned,
  3326. fixed point (three kinds), float, character, etc.  Most of Resorcerer dialog boxes will
  3327. accept either decimal or hex input wherever a decimal number is called for.
  3328.  When the Value Converter finds itself over a Hex Editing window, it
  3329. automatically hot links itself to any 1-, 2-, or 4-byte selection and lets
  3330. you edit the selection in any of the above dozen formats.
  3331.  
  3332. Resorcerer will compare two resource files, showing you exactly which
  3333. resources in each file are different in some way from any counterparts in
  3334. the other file.  Simply open the two files and choose Compare Two Files....
  3335.   You can define the type of differences you want, and every "different"
  3336. (or unique) resource is marked for you.  Once marked, you can go on and
  3337. edit them normally.
  3338.  
  3339. Our new Resorcerer 1.1 includes a simple, C/Rez-like scripting language
  3340. that works in conjunction with Resorcerer's interactive editing capability.
  3341.  It is currently not a full-scale resource compiler; but it does, however,
  3342. allow you to automate repetitive resource management tasks, and it is
  3343. certainly powerful enough to help manage the building of Resorcerer itself,
  3344. which is what we use it for.  The language supports simple C preprocessor
  3345. symbolic constants in included header files, so that you can use your
  3346. standard symbolic resource ID header files; conditional execution based on
  3347. defined constants; including/excluding resources from many different files
  3348. into one working file; changing attributes and resource IDs; including data
  3349. files or parts of data files as resources; and excellent error reporting.
  3350.  
  3351. Resorcerer does not do everything that ResEdit does.  It has no support for
  3352. font-related resources (other than what can be described in a TMPL).  Fonts
  3353. are getting so complicated (it takes more than 30 pages just to describe
  3354. the fields in Apple's new 'sfnt' TrueType  font resource) that you should
  3355. be using a dedicated font-editing application, of which there are a number
  3356. now available (hardly anyone uses ResEdit to edit fonts anymore). 
  3357. Resorcerer 1.1 will not let you sort resources by anything other than ID
  3358. (e.g. size, name).  It cannot repair a damaged resource map (it's also lots
  3359. less likely to create one!).  It currently does not support MacApp-style
  3360. 'view'/'View' resources graphically (although you can edit all the fields
  3361. in a 'view'/'View' as an extensible data structure).  And current versions
  3362. of Resorcerer will not let you save any changes to an open System file or
  3363. to itself (whether this is a feature or a bug is open to debate; we think
  3364. it's a feature).  You can open and browse your System file and any of its
  3365. resources, however, and editing a copy of the System file is perfectly
  3366. fine.
  3367.  
  3368. ResEdit 2.1.1 features a good Finder color icon editor that is
  3369. well-designed and self-contained.  Resorcerer's philosophy is that if you
  3370. are interested in color icons, you should be using a dedicated color paint
  3371. program, which will always have features in it that will be missing from
  3372. the simple abilities that any resource editor implements.  Resorcerer can
  3373. screen-copy color icons of any size.  If you don't have a color paint
  3374. program, then you can always use ResEdit 2.1's color icon painting editor. 
  3375. We hope to alleviate this situation sometime soon, as it is the only
  3376. regular activity our users ever have to go back to ResEdit for.
  3377.  
  3378. Resorcerer 1.1 will allow you to design your own resource "pickers" (code
  3379. resources compiled in either C or Pascal), which basically draw the value
  3380. of a given resource into the file window's resource list.  However, 1.1
  3381. will not support the addition of your own dedicated editors (see the
  3382. discussion above about resource template filters, though).
  3383.  
  3384. And unlike ResEdit (which is an internal Apple program that they
  3385. misguidedly think is a good idea to give away), Resorcerer is not free. 
  3386. Precisely because of this, we respond to bugs, feature requests, etc. more
  3387. quickly than Apple (where ResEdit is a loss leader, and where people work
  3388. on it sporadically), and we can afford to value our customer's needs more
  3389. highly, with more personal support.  You know exactly whom to go to when a
  3390. problem arises, rather than depending on snippets of anonymous
  3391. code/advice/patches culled from bulletin boards/user groups/etc..  And we
  3392. know exactly who to go to in case of bug fixes or updates.  If a bug in
  3393. Resorcerer is keeping you from getting your work done, we will work with
  3394. you directly to get the problem fixed as best we can.
  3395.  
  3396. Resorcerer is currently the resource editor of choice at many well-known
  3397. Mac software companies.  Literally thousands of programmers are relying on
  3398. it since we began testing the waters over 2 years ago, and it has
  3399. benefitted from many cumulative suggestions from its users.  It is, as you
  3400. might guess, quickly proving to be more popular than ResEdit, including
  3401. ResEdit 2.1.  A significant number of our present customers are from
  3402. abroad, including France, Italy, Germany, Britain, Belgium, Australia,
  3403. Sweden, Norway, Iceland, Czechoslovakia, Japan, and Israel.  This is due to
  3404. Resorcerer's superlative ease of use, special features for localizers, its
  3405. text searching, file comparison, and ability to edit and view strings,
  3406. text, resource names, even hex, in any type-style.
  3407.  
  3408. MacUser Magazine bestowed an Honorable Mention upon Resorcerer as one of
  3409. the three Best Developer Tools of 1990.  MacUser UK awarded it 4 mice in a
  3410. recent review.
  3411.  
  3412. Resorcerer is an on-going and evolving program.  It is available now
  3413. (version 1.1) directly from us (Mathemaesthetics, Inc).  It costs US $256
  3414. (decimal).  We also offer quantity and educational discounts, and site
  3415. licenses, from 20-40% off of list price.
  3416.  
  3417. If you want mail delivery abroad, please add $14.
  3418. If you want FedEx delivery, add $14 for US; $54 for abroad.
  3419. If you want UPS Blue, add $4; UPS Red, $14; $54 for abroad.
  3420. If you want UPS or FedEx COD (US only), add $5 (note: FedEx will not accept
  3421. actual cash).
  3422.  
  3423. You can order Resorcerer, with 60-day money-back guarantee, by sending us
  3424.         a check made out to Mathemaesthetics, Inc.,
  3425.         a US company Purchase Order (Faxes OK)
  3426.         your Visa/Mastercard number (don't forget the expiration date!).
  3427.         any domestic order with COD shipping.
  3428.  
  3429. Our address is
  3430.  
  3431. Mathemaesthetics, Inc.
  3432. P.O. Box 67-156
  3433. Chestnut Hill, MA  02167   USA
  3434. Phone: 1-617-738-8803
  3435. Fax:   1-617-738-0164
  3436. AppleLink: RESORCERER
  3437.  
  3438.  
  3439. Please include your shipping and/or billing address and (importan!) your
  3440. phone number.
  3441.  
  3442. We also have created a demo version of the application, which features the
  3443. full user-interface, but which cannot save changes, print, DeRez, or create
  3444. starter C source code.  The demo is nearly as large as the original; we can
  3445. send you a copy if you send us your mailing address.
  3446.  
  3447.  
  3448. If you are a Macintosh professional, or anyone who knows that a better user
  3449. interface can save you time and money, let us know when you would like to
  3450. order a copy.
  3451.  
  3452. We expect you will like Resorcerer and be more productive using it.
  3453.  
  3454.  
  3455. Thanks for your interest.
  3456.  
  3457. Mathemaesthetics, Inc.
  3458.  
  3459. #### BINHEX     rsc-viewer-demo.hqx   ****
  3460.  
  3461. Date: Thu, 25 Nov 1993 09:27:40 +0100
  3462. From: Francois Menneteau <mennetea@acri.fr>
  3463. Subject: RscVIEWER-DEMO.cpt.hqx (part 1 of 6)
  3464.  
  3465. [RscVIEWER-DEMO.cpt.hqx]
  3466.  
  3467. ---
  3468. This is the DEMO version of RscViewer II.0.1, a shareware tool
  3469. to dump, disassemble and patch (either in hexa or with the
  3470. assembler) macintosh resources.
  3471.  
  3472. This version is fully functionnal. However, you can use it only
  3473. a limited number of times, and not all the package is included.
  3474.  
  3475. This new version adds many functionalities such as deleting/
  3476. creating/adding resources, modifying all the resource attributes,
  3477. applying filters to resources, etc.
  3478.  
  3479. The interface has also changed a lot: color icons, color windows
  3480. has been added, the various items menus has been reorganized in
  3481. a more logical way, you can navigaged more easily within the
  3482. current resource and between resources, some dialogs (such as
  3483. the help and mini-calculator ones) has been redesigned, and...
  3484.  
  3485. ...see the documentation for more information!
  3486.  
  3487.  
  3488.  
  3489.  
  3490. #### BINHEX     script-gen-213.hqx   ****
  3491.  
  3492. Date: Mon, 12 Jul 1993 08:02:55 -0400 (EDT) 
  3493. From: Ephraim Fithian <fithian@acad.csv.kutztown.edu>
  3494. Subject: ScriptGen 2.1.3 
  3495.  
  3496. --44205-2147071977-742479075:#5684
  3497. Content-Type: TEXT/PLAIN; charset=US-ASCII
  3498.  
  3499. While I am not the author of this software, I have used it successfully to
  3500. install software on individual computers in a network. This version was
  3501. downloaded from AOL.
  3502.  
  3503. ScriptGen is an application that provides a point and click interface to
  3504. writing Installer scripts. These installer scripts are used with Apple's
  3505. Installer application to install files in correct locations on selected
  3506. Macs. Apple's Installer application in included on the Install disk of
  3507. system software. The latest version is 3.4. Installer is not included in
  3508. this package.
  3509.  
  3510. This package is shareware, but a commercial version ** ScriptGen Pro ** is
  3511. available with additional features, such as installing and decompressing
  3512. compressed and/or segmented files from disk.
  3513.  
  3514. Ephraim Fithian
  3515. Kutztown University of PA
  3516. fithian@acad.csv.kutztown.edu
  3517.  
  3518.  
  3519. --44205-2147071977-742479075:#5684
  3520. Content-Type: APPLICATION/octet-stream; name="scriptgen-2-1-3.hqx"
  3521. Content-ID: <Pine.3.07.9307120810.A5684@acad.csv.kutztown.edu>
  3522. Content-Description: 
  3523.  
  3524.  
  3525. #### BINHEX     script-tools-13-as.hqx   ****
  3526.  
  3527. Date: Mon, 27 Sep 1993 11:25:31 -0500
  3528. From: malldrit@sfu.ca
  3529. Subject: Script Tools 1.3
  3530.  
  3531.  
  3532.  
  3533. --========================_14531880==_
  3534. Content-Type: text/plain; charset="us-ascii"
  3535.  
  3536.                               Script Tools 1.3-0
  3537.                                Copyright   1993
  3538.                       Mark Alldritt All Rights Reserved
  3539.  
  3540. This package contains a series of AppleScript additions which add
  3541. functionality to the AppleScript language.
  3542.  
  3543.     Choose Folder
  3544.     Choose New File
  3545.     Choose Several Files
  3546.     Choose Several Folders
  3547.     Get Default Folder
  3548.     Set Default Folder
  3549.     Shutdown
  3550.     Compile Regular Expression
  3551.     Match Regular Expression
  3552.     Substitute Regular Expression
  3553.     Open File, Close File, Create File, Create Folder, Delete File
  3554.     Rename File, Exchange File, Move File
  3555.     Read File, Write File
  3556.     Get File Length, Lengthen File
  3557.     Get File Position, Position File
  3558.     List Processes, Get Process,
  3559.     Get Foreground Process,
  3560.     Get Current Process
  3561.     List Screens
  3562.     Speak, List Voices, Get Voice
  3563.     Get Gestalt
  3564.  
  3565. The package also contains some example AppleScript scripts which illustrate
  3566. the use of these commands.
  3567.  
  3568.  
  3569. ScriptTools is freeware for personal use.  See Read Me file for details.
  3570.  
  3571.  
  3572.  
  3573. --========================_14531880==_
  3574. Content-Type: application/mac-binhex40; name="ScriptTools_1.3.sit"
  3575.  
  3576.  
  3577. #### BINHEX     sitcomm-as-guide.hqx   ****
  3578.  
  3579. From: harrym@netcom.com (Harry Myhre)
  3580. Subject: [*] SITcomm AppleScript Dictionary
  3581. Date: Tue, 7 Dec 1993 10:55:06 -0800 (PST)
  3582.  
  3583. I was working with SITcomm and AppleScript last night and
  3584. this file appeared in SITcomm's notebook. It looks like
  3585. an AppleScript guide for SITcomm.
  3586.  
  3587.  
  3588. #### BINHEX     smaller-installer.hqx   ****
  3589.  
  3590. Date: Tue, 13 Jul 93 11:29:56 -0700 
  3591. From: kalkwarf@netcom.com (Steve Kalkwarf)
  3592. Subject: Smaller Installer 
  3593.  
  3594. Bill Goodman's installer package, from AOL.
  3595.  
  3596.  
  3597. #### BINHEX     sprite-app-demo.hqx   ****
  3598.  
  3599. Date: Sun, 11 Jul 1993 19:13:02 -0500 
  3600. From: "Jonathan Mills" <jwmills@cs.indiana.edu>
  3601. Subject: dev - AppMaker, SpriteWorld & Think C 
  3602.  
  3603.  
  3604. Appsprites is a demonstration program that shows how to hook Tony 
  3605. Myles' SpriteWorld 1.0.b3 package into Bowers Development 
  3606. Corporation's AppMaker 1.5.2 under THINK C 5.0.4.  The 'simple' 
  3607. SpriteWorld project was modified to provide basic functions for 
  3608. animation.  Animation calls were then inserted into two critical 
  3609. AppMaker-generated routines (Dispatcher.c and MainWindow.c) and 
  3610. the AppMaker window record (in Globals.h) was extended to allow 
  3611. independent animation in each main window, although only one 
  3612. window is active at a time.  A modal dialog was added that allows 
  3613. the user to set each sprite's move and frame time (the values must 
  3614. be the same in the demo) either from sprite 1 or independently for 
  3615. each sprite.
  3616.  
  3617. AppSprites is only intended to be a starter program. Some things 
  3618. could be cleaned up in the package, such as the machine checking 
  3619. code (which could use the gestalt checking done by AppMaker).  
  3620. Appsprites is not multi-finder friendly, using a version of 
  3621. AppMaker's EventLoop.c that disables WaitNextEvent in favor of 
  3622. GetNextEvent to drive the animation with idle events (see below).  
  3623.  
  3624. /*----------*/
  3625. static Boolean GetEvent     (void);
  3626. static Boolean GetEvent     (void)
  3627. {
  3628.        Boolean              gotEvent;
  3629.  
  3630. //     if (sysConfig.hasWNE) {
  3631. //          gotEvent = WaitNextEvent (everyEvent, &curEvent,
  3632. //                                    GetSleep (), cursorRgn);
  3633. //     } else {
  3634.           SystemTask ();
  3635.           gotEvent = GetNextEvent (everyEvent, &curEvent);
  3636. //     }
  3637.      return (gotEvent);
  3638. } /*GetEvent*/
  3639.  
  3640.  
  3641. Replace the GetEvent() function in AppMaker's EventLoop.c with the 
  3642. one given here and recompile the AMLibraryC.<project> library 
  3643. before compiling Appsprites.
  3644.  
  3645. IMPORTANT!!
  3646. -----------
  3647. If WaitNextEvent is used, the animation speed will be the rate of 
  3648. caret blinking -- which is really slow!  This can be changed by 
  3649. setting the sleep time to a smaller interval (replace the call to 
  3650. GetSleep() with a small number), or by implementing a function of 
  3651. your own.
  3652.  
  3653. Driving animation with idle events is slower than driving it with 
  3654. the tight loop in simple.<project>, but is still reasonably fast.  
  3655. How fast?  Fast enough to drive a simulation.  As some of you may
  3656. observed, the sprites look like Stiquito robots.  This is because 
  3657. Appsprites is the template for a Stiquito simulator based on 
  3658. SpriteWorld (you can find out more about Stiquito, and obtain the 
  3659. simulator and its source code when it is available, by anonymous 
  3660. ftp to cs.indiana.edu in /pub/stiquito).
  3661.  
  3662. Thanks extremely to Tony Myles for SpriteWorld, Bowers Development 
  3663. Company for AppMaker, and Symantec for THINK C 5.0.4.   They work.  
  3664. 'Nuff said.
  3665.  
  3666. July 10, 1993
  3667. Jonathan W. Mills
  3668.  
  3669.  
  3670. Appsprites.hqx
  3671. ------------------------------------------
  3672.  
  3673. #### BINHEX     sprite-toolkit.hqx   ****
  3674.  
  3675. Date: Mon, 4 Oct 93 15:45:45 +0100
  3676. From: ingemar@isy.liu.se (Ingemar Ragnemalm)
  3677. Subject: Sprite Animation Toolkit (programmer's library)
  3678.  
  3679.  
  3680. Sprite Animation Toolkit (SAT)
  3681. =============================
  3682. Version 2.0
  3683.  
  3684. SAT is a library for programmers who want to make arcade games or other
  3685. programs involving animation. It is distributed as a compiled library,
  3686. together with numerous example programs.
  3687.  
  3688. Cost:
  3689. ====
  3690.  
  3691. SAT is Copyright (C) Ingemar Ragnemalm 1992-1993, all rights reserved.
  3692. SAT is free of charge for making freeware/shareware programs. I only
  3693. demand a free copy of games/programs produced with it. For further
  3694. details, see the documentation.
  3695.  
  3696. (Actually, SAT is also sort of "jobware" - I hope it will make some
  3697. employer impressed enough to hire me.)
  3698.  
  3699. Noteable features:
  3700. ================
  3701.  
  3702. - Direct-to-screen animation in B/W, 4-bit color and 8-bit color, written
  3703. in optimized assembly language OR safe QuickDraw-based graphics in any
  3704. screen depth.
  3705. - Compatible with system 6 and 7.
  3706. - Compatible with all Macs (see below).
  3707. - Easy to program, using callback routines to give a programming interface
  3708. similar to object oriented programming, but avoiding the overhead of OO.
  3709. - Designed for making games that supports several screen depths.
  3710. - Can re-configure itself after screen depth changes.
  3711. - Switches between color and b/w graphics with minimal programming effort.
  3712. - Includes utilities for menu bar hiding, setting mouse position, asynchronous
  3713. sound etc.
  3714. - Six demo programs included with source code, ranging from a trivial
  3715. animation (less than two pages of source code) to the complete arcade
  3716. game HeartQuest (53 k of source code), complete with high scores, menu
  3717. and window handling etc.
  3718. - Developed by an experienced shareware game programmer. The library has
  3719. already been used to make three arcade games that have been released (Slime
  3720. Invaders, Bachman, HeartQuest), and more are coming.
  3721. - Thoroughly tested by several (programming) beta testers.
  3722.  
  3723. System requirement:
  3724. ===================
  3725.  
  3726. Compiler: Think Pascal or Think C (version 4 and 5 tested, respectively). (Most
  3727. demos are in Pascal, but any skilled C programmer should have little problem
  3728. convering them to C. Three demos are included in C versions so far.)
  3729.  
  3730. System: A color capable Mac is recommended but not required. (It's hard to
  3731. produce the color icons on a B/W Mac.)
  3732.  
  3733. Notes on compatibility:
  3734. ====================
  3735.  
  3736. Of course there is no way to guarantee that it will work on all configurations,
  3737. and I expect problems with certain odd kinds of video boards. It is, however,
  3738. tested on a wide range of Macs: by myself on Plus/6.0.7, SE/6.0.7, LC/6.0.7,
  3739. IIsi/6.0.7, LC/7.0, IIfx/7.1, PB170/7.1, PB180/7.1, Quadra 950/7.1, and on many
  3740. other systems by the beta testers.
  3741.  
  3742. *If* a demo program refuses to run on your Mac, try giving it more memory.
  3743. (Usually, the demos will quit gracefully when out of memory, reporting the
  3744. problem.) The memory demand is proportional to your screen depth, so if you
  3745. run in 16 or 32 bits, you *will* run out of memory with the default settings.
  3746.  
  3747. Ingemar Ragnemalm, ingemar@isy.liu.se
  3748. (Try ingemar@lysator.liu.se if the address above fails.)
  3749.  
  3750.  
  3751. #### BINHEX     sprite-world-10b3.hqx   ****
  3752.  
  3753. Date: Mon, 21 Jun 1993 19:27:21 -0800 
  3754. From: sharpe@newton.apple.com
  3755. Subject: SpriteWorld 1.0b3.sit 
  3756.  
  3757. I don't know if anyone reads these messages, but I'm posting this for Tony
  3758. Myles.  The guy who wrote SpriteWorld.
  3759. .,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.,,.
  3760. ben sharpe       sharpe@newton.apple.com      AppleLink: SHARPE1 
  3761.  
  3762. "I've got mood poisoning.  It must have been something I hate." 
  3763.                                 - Father of the Friends
  3764.  
  3765.  
  3766. #### DIRECTORY  src   ****
  3767.  
  3768. #### BINHEX     symantec-cpp-601-updt.hqx   ****
  3769.  
  3770. Date: Fri, 24 Sep 1993 17:49:44 -0500
  3771. From: phils@bedford.symantec.com (Phil Shapiro)
  3772. Subject: Symantec C++ for Macintosh 6.0.1 Update
  3773.  
  3774. This archive contains the update for Symantec C++ for Macintosh. If you're
  3775. interested in updating either THINK C 6.0 or Symantec C++ for MPW, this is
  3776. *not* the correct archive to download.
  3777.  
  3778. If you do not want to download the update, you may have a copy mailed to
  3779. you by calling Symantec Tech Support, at (617) 275-4800.
  3780.  
  3781. Announcing updates to the Symantec C/C++ development tools for Macintosh:
  3782.  
  3783.     Symantec C++ 6.0.1 for Macintosh
  3784.     THINK C 6.0.1
  3785.     Symantec C++ 6.0.1 for MPW
  3786.  
  3787. These product updates fix problems that have been reported to us since the
  3788. products were released in May.
  3789.  
  3790. We are providing these updates in a form that will automatically patch your
  3791. version 6.0 product. These updates include patcher applications, new
  3792. libraries, new header files recently released by Apple and documentation on
  3793. what's new and what's changed.
  3794.  
  3795. These updates can be found on the following bulletin boards:  AppleLink,
  3796. AOL, CompuServe and Symantec BBS, as well as at the info-mac archives at 
  3797. sumex-aim.stanford.edu.
  3798.  
  3799. We are also separately posting a list of all open and known problems with 
  3800. Symantec C++ for Macintosh, Symantec C++ for MPW and THINK C.  This list we
  3801. be available shortly on the BBS services mentioned above.  This list also
  3802. contains fixes and workarounds to the THINK Class Library that were not
  3803. incorporated into the patch releases.
  3804.  
  3805. Symantec is committed to providing quality tools and quality support for
  3806. the Macintosh developer. We look forward to your feedback on these updates.
  3807.  
  3808. Symantec Development Tools Group
  3809. --
  3810.    Phil Shapiro                                   Software Engineer
  3811.    Language Products Group                     Symantec Corporation
  3812.                  Internet: phils@bedford.symantec.com
  3813.                       "relatively inexperienced"
  3814.  
  3815.  
  3816. #### BINHEX     symantec-cpp-mpw-601-updt.hqx   ****
  3817.  
  3818. Date: Fri, 24 Sep 1993 17:55:35 -0500
  3819. From: phils@bedford.symantec.com (Phil Shapiro)
  3820. Subject: Symantec C++ for MPW 6.0.1 Update
  3821.  
  3822. This archive contains the update for Symantec C++ for MPW. If you're
  3823. interested in updating either THINK C 6.0 or Symantec C++ for Macintosh,
  3824. this is *not* the correct archive to download.
  3825.  
  3826. If you do not want to download the update, you may have a copy mailed to
  3827. you by calling Symantec Tech Support, at (617) 275-4800.
  3828.  
  3829. Announcing updates to the Symantec C/C++ development tools for Macintosh:
  3830.  
  3831.     Symantec C++ 6.0.1 for Macintosh
  3832.     THINK C 6.0.1
  3833.     Symantec C++ 6.0.1 for MPW
  3834.  
  3835. These product updates fix problems that have been reported to us since the
  3836. products were released in May.
  3837.  
  3838. We are providing these updates in a form that will automatically patch your
  3839. version 6.0 product. These updates include patcher applications, new
  3840. libraries, new header files recently released by Apple and documentation on
  3841. what's new and what's changed.
  3842.  
  3843. These updates can be found on the following bulletin boards:  AppleLink,
  3844. AOL, CompuServe and Symantec BBS, as well as at the info-mac archives at 
  3845. sumex-aim.stanford.edu.
  3846.  
  3847. We are also separately posting a list of all open and known problems with 
  3848. Symantec C++ for Macintosh, Symantec C++ for MPW and THINK C.  This list we
  3849. be available shortly on the BBS services mentioned above.  This list also
  3850. contains fixes and workarounds to the THINK Class Library that were not
  3851. incorporated into the patch releases.
  3852.  
  3853. Symantec is committed to providing quality tools and quality support for
  3854. the Macintosh developer. We look forward to your feedback on these updates.
  3855.  
  3856. Symantec Development Tools Group
  3857. --
  3858.    Phil Shapiro                                   Software Engineer
  3859.    Language Products Group                     Symantec Corporation
  3860.                  Internet: phils@bedford.symantec.com
  3861.                       "relatively inexperienced"
  3862.  
  3863.  
  3864. #### BINHEX     sys7-resedit-tmpl-11.hqx   ****
  3865.  
  3866. From: alancutah@aol.com
  3867. Subject: sys_7_resedit_tmpl.sit.hqx 
  3868. Date: Tue, 09 Feb 93 17:55:21 EST 
  3869.  
  3870. System 7 ResEditors (ResEdit 2.1.1 Editor Resources for System 7)
  3871. Version 1.1 by Alan Coopersmith, January 1993
  3872.  
  3873. This is a collection of  TMPL, ICON, and RMAP resources for
  3874. ResEdit(tm) 2.1.x.  They will help to make some (but not
  3875. complete) sense of the following System 7 resource types:
  3876.  
  3877. aedt, dflg, eppc, gmcd, mppc, mitq, pslt,
  3878. hmnu, hdlg, hrct, hovr, hfdr, flst, cbnd,
  3879. fbnd, tbnd, caps, faps, taps
  3880.  
  3881. [On sumex/info-mac these replace: tech/sys_7_resedit_tmpl.hqx]
  3882.  
  3883.  
  3884. -----------------------------------------------------------------------------
  3885.  
  3886. #### BINHEX     texx-03.hqx   ****
  3887.  
  3888. Date: Wed, 1 Dec 1993 11:30:49 -0600
  3889. From: jose@borderbase.immm.ep.utexas.edu (Jose B. Aguirre)
  3890. Subject: TEXX Release 0.3
  3891.  
  3892.  
  3893.  
  3894. --========================_14064496==_
  3895. Content-Type: text/plain; charset="us-ascii"
  3896.  
  3897. TEXX Release 0.3                        11/14/93
  3898.  
  3899. This is the third release version of the Texx scripting interpreter.
  3900. This scripting language is an attempt to implement a version of the
  3901. Rexx interpreter that is commonly used on IBM's VM/CMS mainframe
  3902. operating system.  This version of Texx is far from a full implementation,
  3903. so don't think that you can copy your CMS execs and run them on your Mac.
  3904. This is a very minimal implementation, however, it still adds additional
  3905. functionality to the Mac OS.  My plans are to keep updating Texx and
  3906. hopefully it will mimic the mainframe version very closely.
  3907.  
  3908.  
  3909.  
  3910. --========================_14064496==_
  3911. Content-Type: application/mac-binhex40; name="Texx_Folder.sit"
  3912. Content-Disposition: attachment; filename="Texx_Folder.sit"
  3913.  
  3914.  
  3915. #### BINHEX     think-c-601-updt.hqx   ****
  3916.  
  3917. Date: Fri, 24 Sep 1993 17:59:47 -0500
  3918. From: phils@bedford.symantec.com (Phil Shapiro)
  3919. Subject: THINK C 6.0.1 Update
  3920.  
  3921. This archive contains the update for THINK C 6.0. If you're interested in
  3922. updating either Symantec C++ for MPW or Symantec C++ for Macintosh, this is
  3923. *not* the correct archive to download.
  3924.  
  3925. If you do not want to download the update, you may have a copy mailed to
  3926. you by calling Symantec Tech Support, at (617) 275-4800.
  3927.  
  3928. Announcing updates to the Symantec C/C++ development tools for Macintosh:
  3929.  
  3930.     Symantec C++ 6.0.1 for Macintosh
  3931.     THINK C 6.0.1
  3932.     Symantec C++ 6.0.1 for MPW
  3933.  
  3934. These product updates fix problems that have been reported to us since the
  3935. products were released in May.
  3936.  
  3937. We are providing these updates in a form that will automatically patch your
  3938. version 6.0 product. These updates include patcher applications, new
  3939. libraries, new header files recently released by Apple and documentation on
  3940. what's new and what's changed.
  3941.  
  3942. These updates can be found on the following bulletin boards:  AppleLink,
  3943. AOL, CompuServe and Symantec BBS, as well as at the info-mac archives at 
  3944. sumex-aim.stanford.edu.
  3945.  
  3946. We are also separately posting a list of all open and known problems with 
  3947. Symantec C++ for Macintosh, Symantec C++ for MPW and THINK C.  This list we
  3948. be available shortly on the BBS services mentioned above.  This list also
  3949. contains fixes and workarounds to the THINK Class Library that were not
  3950. incorporated into the patch releases.
  3951.  
  3952. Symantec is committed to providing quality tools and quality support for
  3953. the Macintosh developer. We look forward to your feedback on these updates.
  3954.  
  3955. Symantec Development Tools Group
  3956. --
  3957.    Phil Shapiro                                   Software Engineer
  3958.    Language Products Group                     Symantec Corporation
  3959.                  Internet: phils@bedford.symantec.com
  3960.                       "relatively inexperienced"
  3961.  
  3962.  
  3963. #### BINHEX     think-c-cmarker.hqx   ****
  3964.  
  3965. Date: Tue, 3 Sep 91 01:31:08 -0700
  3966. From: Stuart Cheshire <cheshire@pescadero.stanford.edu>
  3967. Subject: CMarker
  3968.  
  3969. CMarker 0.6b1
  3970.  
  3971. I am posting this on behalf of the friend of mine in England who wrote it.
  3972.  
  3973. This is an invaluable utility for Think C.
  3974.  
  3975. It places a little button next to the close box in the title bar of each source
  3976. file window, and when you click on it, a menu of all the functions in the file
  3977. drops down. By selecting a name from the menu, it will automatically move to
  3978. that function. It makes it incredibly quick to find your way around source
  3979. files, especially large ones.
  3980.  
  3981. The other useful feature it has is to do with comments. C comments do not nest,
  3982. so if you have a block of C full of comments, and you want to comment out the
  3983. whole block, then just naively putting comment marks at the beginning and the
  3984. end of the block will not work. CMarker allows you to select a block of text,
  3985. choose the 'Comment' command from the menu, and it will comment the whole block,
  3986. in a way so that the embedded comments don't mess it up. When you later select
  3987. the same block again, the menu option changes to 'UnComment' and it will
  3988. reverse the changes it made.
  3989.  
  3990. This is all it does, but it does it job extremely well. It is unobtrusive,
  3991. reliable, and doesn't take much memory. I like it because it does what I
  3992. want, and does it well, instead of doing 100 things poorly, which seems to
  3993. be the case with so many utilities these days.
  3994.  
  3995. This utility has been tested successfully with System 6.0.x and System 7.
  3996. It was written for THINK C 4, but works fine with the new THINK C 5.
  3997.  
  3998. -------------------------------------------------------------------------------
  3999.  
  4000. #### BINHEX     think-c-printer-11.hqx   ****
  4001.  
  4002. Date: Tue, 22 Sep 92 21:41:29 -0400 
  4003. From: "Phil Shapiro" <phils@chaos.cs.brandeis.edu>
  4004. Subject: THINK C Project Printer 1.1 
  4005.  
  4006. This is an FKEY that produces a list of files in any THINK C project
  4007. that can be saved to disk or printed out. This can be useful for
  4008. archiving project information, should a disk copy get corrupted.
  4009.  
  4010. New in this version:
  4011.  
  4012.  - '040 cache compatible (duh!)
  4013.  - lists files in correct order
  4014.  - produces per-segment totals
  4015.  - optionally produces alphabetized list of files in project
  4016.  
  4017. This hack is free.
  4018.  
  4019. Enjoy,
  4020.  
  4021.     -phil
  4022. ----
  4023.    Phil Shapiro                                   Software Engineer
  4024.    Language Products Group                     Symantec Corporation
  4025.            Internet: phils@cs.brandeis.edu
  4026.  
  4027. ---------------- think-c-project-printer-11.sit.hqx ----------------
  4028.  
  4029. #### BINHEX     think-dev-601-defect-list.hqx   ****
  4030.  
  4031. From macmod Tue Oct  5 18:15:51 1993
  4032. Date: Tue, 5 Oct 1993 17:18:49 -0400
  4033. From: phils@bedford.symantec.com (Phil Shapiro)
  4034. Subject: Symantec C/C++ Defects for 6.0.1 Release
  4035.  
  4036.       Symantec Development Tools Public Defect List
  4037.  
  4038. This announcement introduces the first public defect report for the
  4039. following Symantec products:
  4040.  
  4041. - Symantec C++ for Macintosh 6.0.1
  4042. - Symantec C++ for MPW 6.0.1
  4043. - THINK C for Macintosh 6.0.1
  4044.  
  4045. The report contains a list of all known, confirmed defects in these
  4046. products, including the compilers, libraries, environment, and THINK Class
  4047. Library.
  4048.  
  4049. This information may be read, copied, distributed, etc., by any means
  4050. whatsoever, but it may not be modified in any way, and it remains the
  4051. property of Symantec Corporation.
  4052.  
  4053. Symantec will publish updates to this defect report to coincide with the
  4054. release of new versions or maintenance releases ("Patches") of any of the
  4055. above named products.
  4056.  
  4057. Future maintenance releases will contain release notes that will enumerate
  4058. which defects have been fixed for that release. These will correspond with
  4059. the entries of the published defect report.
  4060.  
  4061. For Tech Support, please send email messages to 76666.2005@CompuServe.com,
  4062. or call us up at (617) 275-4800.
  4063.  
  4064.  
  4065. #### BINHEX     think-pascal-402-updt.hqx   ****
  4066.  
  4067.  
  4068. #### BINHEX     think-reference-201-updt.hqx   ****
  4069.  
  4070. Date: Sun, 16 May 1993 14:46:04 -0500 
  4071. From: tonyh@msc.cornell.edu (Tony Huang)
  4072. Subject: [*] THINK Reference 2.0.1 Updater 
  4073.  
  4074. This will update THINK Reference 2.0 to 2.0.1. It fixes a few bugs.
  4075.  
  4076. Tony Huang
  4077. tonyh@msc.cornell.edu
  4078.  
  4079.  
  4080. #### BINHEX     thinkc-marker-control-06b.hqx   ****
  4081.  
  4082. From: tla@netcom.com (Troy Anderson)
  4083. Subject: marker-control.sit.hqx 
  4084. Date: Mon, 23 Nov 92 10:13:32 PST 
  4085.  
  4086.  
  4087. This is a new version of Marker Control, a control panel that causes 
  4088. files in THINK C to be marked and their window positions saved.
  4089.  
  4090. NEW VERSION v0.6b
  4091.   % Fixed a bug where if you had the "Only Mark Files Newer Than:" 
  4092.     option OFF and moved a window without making any changes to it, 
  4093.     it set the modified date of the associated file to some time 
  4094.     in the early 1900s.
  4095.   % Made it so that window positions and sizes are saved even if 
  4096.     you close the windows with "Close All" or by quitting THINK C.  
  4097.     Before, they were only saved if you actually used "Close" from 
  4098.     the File menu.
  4099.   % Now functions that contain function prototypes as parameters are 
  4100.     marked.
  4101.  
  4102. Executive Summary
  4103. -----------------
  4104.   % Save window positions in THINK C.
  4105.   % Mark functions in source files.
  4106.   % Drop RMarker ControlS onto your System Folder and restart.   
  4107.         Open the RMarker ControlS control panel to configure its operation.
  4108.   % Run THINK C and notice the difference.
  4109.       - Window positions are saved (open a file, move its window, 
  4110.         close it, reopen it to try this out)
  4111.       - Command-click on the title bar of source file windows to 
  4112.         see a list of the functions in that file.
  4113.   % #pragma mark <yourLabel>    // to mark things other than functions
  4114.   % #pragma markOff             // turn marking off until the end of the file or a #pragma markOn
  4115.   % #pragma markOn              // turn marking back on
  4116.  
  4117. Brought to you by Troy Anderson
  4118. tla@netcom.com
  4119.  
  4120.  
  4121.  
  4122.  
  4123. #### BINHEX     toolbar-manager-10.hqx   ****
  4124.  
  4125. Date: Sun, 20 Jun 1993 17:42:45 -0700 (PDT) 
  4126. From: "Narayan R. Sainaney" <sainaney@unixg.ubc.ca>
  4127. Subject: toolbar-manager-1-.hqx 
  4128.  
  4129. Library and interface files for creating virtual toolbars like the one is
  4130. PowerDock 1.0. Great alternative for any programs that use the traditional
  4131. toll palettes...
  4132.  
  4133.  
  4134. #### BINHEX     tricia-095d28.hqx   ****
  4135.  
  4136. From: macmod (Info-Mac Moderator)
  4137. Date: Tue, 19 Oct 93 7:16:46 PDT
  4138.  
  4139. (5.65c8/IDA-1.4.4 for <macgifts@mac.archive.umich.edu>); Tue, 19 Oct 1993
  4140. 07:45:42 +0100
  4141. Message-Id: <199310190645.AA17660@meryl.csd.uu.se>
  4142. X-Sender: perm@meryl.csd.uu.se
  4143. Mime-Version: 1.0
  4144. Content-Type: multipart/mixed; boundary="========================_34027682==_"
  4145. Date: Tue, 19 Oct 1993 07:45:59 +0100
  4146. To: macgifts@mac.archive.umich.edu
  4147. From: Per.Mildner@csd.uu.se (Per Mildner)
  4148. Subject: Tricia Prolog 0.9.5d28
  4149. X-Charset: ASCII
  4150. X-Char-Esc: 29
  4151.  
  4152.  
  4153.  
  4154. --========================_34027682==_
  4155. Content-Type: text/plain; charset="us-ascii"
  4156.  
  4157.  
  4158. This is Tricia 0.9.5d28, a Prolog system for Macintosh (and U**X) computers
  4159. developed at the Computing Science Department of Uppsala University. You may
  4160. do whatever you like with it, as it is hereby placed in the public domain. We
  4161. do not take any responsibility for this software, neither do we (actively)
  4162. support it. Therefore, YOU USE THIS SOFTWARE AT YOUR OWN RISK.
  4163.  
  4164. Tricia requires System 7, 68020 or better and requires 3 Mb from the Finder.
  4165. This version actually checks this, and correctly reports if it cannot run,
  4166. without crashing:-)
  4167.  
  4168. Read the README file. Any questions, contact tricia-requests@csd.uu.se.
  4169.  
  4170. Archivers: It would probably be a good thing if the file name reflects the
  4171. development subversion too. This package may never reach a final stage:-)
  4172.  
  4173.  
  4174.  
  4175. --========================_34027682==_
  4176. Content-Type: application/mac-binhex40; name="Tricia_0.9.5d28_=.cpt"
  4177.  
  4178.  
  4179. #### BINHEX     vestal-version-11.hqx   ****
  4180.  
  4181. Date: Tue, 10 Aug 1993 12:13:58 +0930 
  4182. From: arankine@homer.apana.org.au (Alastair Rankine)
  4183. Subject: Vestal Version 1.1 release [part 1 of 1] 
  4184.  
  4185. Here is a drag and drop application which appends version numbers (as
  4186. found in the 'vers' resources) to files. For example, "FooWriter"
  4187. becomes "FooWriter 1.2". It is written using Paul Hoffman's Dragonsmith
  4188. 1.1 and so will recurse through folders. It is also clever enough to
  4189. handle aliases and existing version numbers (hopefully avoiding "FooWriter
  4190. 1.2 1.2" and the like).
  4191.  
  4192. Vestal Version written by and Copyright 1993 by Alastair Rankine.
  4193.  
  4194. ---
  4195. |        Alastair Rankine         |   "Take my wife - noone else will."
  4196. |   arankine@homer.apana.org.au   |                        - Paul Hogan
  4197.  
  4198. -- cut here -- begin Vestal Version 1.1.sit.hqx -- part 1 of 1 --
  4199.  
  4200. #### BINHEX     view-it-206.hqx   ****
  4201.  
  4202. Date: Thu, 27 May 1993 10:09:58 -0700 (MST) 
  4203. From: terryf@asgard.lpl.Arizona.EDU (Terry Forrester)
  4204. Subject: ViewIt2.06 for lang directory (replaces view-it.hqx and
  4205.  
  4206. About ViewIt Shareware Version 2.06 
  4207.  
  4208. A shareware version of ViewIt(TM) is being made available to the Macintosh 
  4209. programming community as a way of introducing ViewIt and other programming 
  4210. modules from FaceWare.  ViewIt is one of the best Mac programming tools 
  4211. available for creating powerful windows containing many views and custom 
  4212. controls.  In addition to ViewIt, this package includes a complete list 
  4213. and description of other, non-shareware FaceWare modules that support 
  4214. advanced custom controls, animation, communications, database management, 
  4215. QuickDraw(TM) extensions, and 2D and 3D plotting.  FaceWare modules are 
  4216. reasonably priced, do not require license fees, are compatible with all 
  4217. major languages and compilers, and are called using a simple C function, 
  4218. Pascal procedure, or Fortran subroutine (a HyperCard(R) interface is also 
  4219. available).
  4220.  
  4221. ViewIt consists of a powerful set of programming modules that help programmers 
  4222. manage menus, windows, and other elements of the Macintosh interface in new or 
  4223. existing programs.  ViewIt is uniquely designed to be much easier to use than 
  4224. other "interface builders" by requiring a minimal amount of program code (as 
  4225. little as 3 lines!), and supporting the on-line editing of windows from within 
  4226. running programs (like HyperCard).  The combination of ViewIt plus Apple's 
  4227. ResEdit(TM) can be used in place of tools such as MacApp(R) and AppMaker(TM), 
  4228. or as an enhancement of such tools.  When you decide to purchase ViewIt, the 
  4229. price is just $95.
  4230.  
  4231. ViewIt's major window-related features include:
  4232. -- support for editing modal and modeless windows from within running programs
  4233. -- multiple fonts, styles, and colors (w/o the limitations of standard ictb 
  4234.    resources)
  4235. -- a variety of useful custom controls (lists, menus, ICON/PICT buttons, etc.)
  4236. -- support for extended controls that can be as powerful as complete graphic 
  4237.    and text editors
  4238. -- a view hierarchy that supports scrolling and paging of groups of controls
  4239. -- direct links between program variables and control values
  4240. -- ability to override all control behavior
  4241. -- compatibility with existing CDEFs
  4242. -- imports existing dialog DITL resources
  4243. -- support for System 7 Balloon Help
  4244.  
  4245. The ViewIt package also includes a module that can be used to support standard 
  4246. items in the main menu bar, tear-off menus, floating palettes, and the required 
  4247. Apple events.
  4248.  
  4249. The complete text of an objective, professional review of ViewIt that appeared 
  4250. in the Nov/Dec 92 issue of MacTutor is included in the ViewIt demo program, 
  4251. along with comments from a wide range of programmers who are currently using 
  4252. ViewIt.
  4253.  
  4254. If you have any problems decompressing the ViewIt Shareware file or getting the 
  4255. demo programs in the package to run, contact us for help:
  4256.  
  4257.  USA: 217-328-5842, M-F, 9AM-5PM Central (Illinois)
  4258.  Europe: [+44]-(0)993-89-1407, M-F, 9AM-9PM GMT (England)
  4259.  AppleLink: D1323
  4260.  Internet: D1323@APPLELINK.APPLE.COM
  4261.  
  4262. ViewIt(TM) is a trademark of FaceWare.  Other product names mentioned above are 
  4263. trademarks or registered trademarks of their respective manufacturers.
  4264.  
  4265. #### BINHEX     viewit-207.hqx   ****
  4266.  
  4267. Date: Fri, 16 Jul 1993 21:47:22 -0700 (MST) 
  4268. From: terryf@asgard.lpl.Arizona.EDU (Terry Forrester)
  4269. Subject: ViewIt 2.07 Shareware (replaces version 2.06 in Development) 
  4270.  
  4271. ViewIt 2.05 -> 2.07 Improvements
  4272. -- new "Tutorial" program to help beginners
  4273. -- support for switching applications when modal windows are open
  4274. -- support for editing all resource types without quitting program
  4275. -- new debugging features added to main help window
  4276. -- new "Links" dialog showing all data links in a window
  4277. -- enhanced support for CDEF-based dial controls
  4278. -- more "3D" control examples
  4279.  
  4280. About ViewIt Shareware Version 2.07 
  4281. A shareware version of ViewIt(TM) is being made available to the Macintosh 
  4282. programming community as a way of introducing ViewIt and other programming 
  4283. modules from FaceWare.  ViewIt is one of the best Mac programming tools 
  4284. available for creating powerful windows containing many views and custom 
  4285. controls.  In addition to ViewIt, this package includes a complete list and 
  4286. description of other, non-shareware FaceWare modules that support advanced 
  4287. custom controls, animation, communications, database management, QuickDraw(TM)
  4288. extensions, and 2D and 3D plotting.  FaceWare modules are reasonably priced, 
  4289. do not require license fees, are compatible with all major languages and 
  4290. compilers, and are called using a simple C function, Pascal procedure, or 
  4291. Fortran subroutine (a HyperCard(R) interface is also available).
  4292.  
  4293. ViewIt consists of a powerful set of programming modules that help programmers
  4294. manage menus, windows, and other elements of the Macintosh interface in new or
  4295. existing programs.  ViewIt is uniquely designed to be much easier to use than 
  4296. other "interface builders" by requiring a minimal amount of program code (as 
  4297. little as 3 lines!), and supporting the on-line editing of windows from within
  4298. running programs (like HyperCard).  The combination of ViewIt plus Apple's 
  4299. ResEdit(TM) can be used in place of tools such as MacApp(R) and AppMaker(TM), 
  4300. or as an enhancement of such tools.  When you decide to purchase ViewIt, the 
  4301. price is just $95.
  4302.  
  4303. ViewIt's major window-related features include:
  4304. -- support for editing modal and modeless windows from within running programs
  4305. -- multiple fonts, styles, and colors (w/o the limitations of standard ictb 
  4306.    resources)
  4307. -- a variety of useful custom controls (lists, menus, ICON/PICT buttons, etc.)
  4308. -- support for extended controls that can be as powerful as complete graphic 
  4309.    and text editors
  4310. -- a view hierarchy that supports scrolling and paging of groups of controls
  4311. -- direct links between program variables and control values
  4312. -- ability to override all control behavior
  4313. -- compatibility with existing CDEFs
  4314. -- imports existing dialog DITL resources
  4315. -- support for System 7 Balloon Help
  4316. The ViewIt package also includes a module that can be used to support standard
  4317. items in the main menu bar, tear-off menus, floating palettes, and the 
  4318. required Apple events.
  4319.  
  4320. The complete text of an objective, professional review of ViewIt that appeared
  4321. in the Nov/Dec 92 issue of MacTutor is included in the ViewIt demo program, 
  4322. along with comments from a wide range of programmers who are currently using 
  4323. ViewIt.
  4324.  
  4325. If you have any problems decompressing the ViewIt Shareware file or getting 
  4326. the demo programs in the package to run, contact us for help:
  4327.  
  4328.  USA: 217-328-5842, M-F, 9AM-5PM Central (Illinois)
  4329.  Europe: [+44]-(0)993-89-1407, M-F, 9AM-9PM GMT (England)
  4330.  AppleLink: D1323
  4331.  Internet: D1323@APPLELINK.APPLE.COM
  4332.  
  4333. ViewIt(TM) is a trademark of FaceWare.  Other product names mentioned above 
  4334. are trademarks or registered trademarks of their respective manufacturers.
  4335.  
  4336. #### BINHEX     viewit-221.hqx   ****
  4337.  
  4338. Date: Thu, 04 Nov 1993 20:19:22 -0700 (MST)
  4339. From: terryf@asgard.lpl.arizona.edu (Terry Forrester)
  4340. Subject: ViewIt 2.21 Shareware
  4341.  
  4342. ViewIt 2.05 -> 2.2 Improvements
  4343. -- support for floating, menu, and tear-off ViewIt windows
  4344. -- support for switching applications when modal windows are open
  4345. -- support for editing all resource types without quitting program
  4346. -- new "Links" dialog showing all data links in a window
  4347. -- enhanced support for CDEF-based dial controls
  4348. -- more "3D" control examples
  4349. -- new debugging features added to main help window
  4350. -- new "Tutorial" program to help beginners
  4351. -- improved organization and access to on-line documentation
  4352.  
  4353. About ViewIt Shareware Version 2.2
  4354. A shareware version of ViewIt(TM) is being made available to the Macintosh 
  4355. programming community as a way of introducing ViewIt and other programming 
  4356. modules from FaceWare.  ViewIt is one of the best Mac programming tools 
  4357. available for creating powerful windows containing many views and custom 
  4358. controls.  In addition to ViewIt, this package includes a complete list and 
  4359. description of other, non-shareware FaceWare modules that support advanced 
  4360. custom controls, animation, communications, scripting, database management, 
  4361. QuickDraw(TM) extensions, and plotting.  FaceWare modules are reasonably 
  4362. priced, do not require license fees, are compatible with all major languages 
  4363. and compilers, and are called using a simple C function, Pascal procedure, 
  4364. or Fortran subroutine (a HyperCard(R) interface is also available).
  4365.  
  4366. ViewIt consists of a powerful set of programming modules that help programmers
  4367. manage menus, windows, and other elements of the Macintosh interface in new or
  4368. existing programs.  ViewIt is uniquely designed to be much easier to use than 
  4369. other "interface builders" by requiring a minimal amount of program code (as 
  4370. little as 3 lines!), and supporting the on-line editing of windows from within
  4371. running programs (like HyperCard).  The combination of ViewIt plus Apple's 
  4372. ResEdit(TM) or other resource editor can be used in place of tools such as 
  4373. MacApp(R) and AppMaker(TM), or as an enhancement of such tools.  When you 
  4374. decide to purchase ViewIt, the price is just $95.
  4375.  
  4376. ViewIt's major window-related features include:
  4377. -- support for editing modal, modeless, and floating windows from within 
  4378.    running programs
  4379. -- multiple fonts, styles, and colors (w/o the limitations of standard ictb 
  4380.    resources)
  4381. -- a variety of useful custom controls (lists, menus, ICON/PICT buttons, etc.)
  4382. -- support for extended controls that can be as powerful as complete graphic 
  4383.    and text editors
  4384. -- a view hierarchy that supports scrolling and paging of groups of controls
  4385. -- direct links between program variables and control values
  4386. -- ability to override all control behavior
  4387. -- compatibility with existing CDEFs
  4388. -- imports existing dialog DITL resources
  4389. -- support for System 7 Balloon Help
  4390. The ViewIt package also includes a module that can be used to support standard
  4391. items in the main menu bar, tear-off menus, floating palettes, and the required
  4392. Apple events.
  4393.  
  4394. The complete text of an objective, professional review of ViewIt that appeared
  4395. in the Nov/Dec 92 issue of MacTutor is included in the ViewIt demo program, 
  4396. along with comments from a wide range of programmers who are currently using 
  4397. ViewIt.
  4398.  
  4399. If you have any problems decompressing the ViewIt Shareware file or getting the
  4400. demo programs in the package to run, contact us for help:
  4401.  
  4402.  USA: 217-328-5842, M-F, 9AM-5PM Central (Illinois)
  4403.  Europe: [+44]-(0)993-89-1407, M-F, 9AM-9PM GMT (England)
  4404.  AppleLink: D1323
  4405.  Internet: D1323@APPLELINK.APPLE.COM
  4406.  
  4407. ViewIt(TM) is a trademark of FaceWare.  Other product names mentioned above are
  4408. trademarks or registered trademarks of their respective owners.
  4409.  
  4410.  
  4411. #### BINHEX     vivi-star-qd3d-demo.hqx   ****
  4412.  
  4413. Date: Tue, 27 Jul 1993 13:16:35 -0500 (CDT) 
  4414. From: VIVISTAR@ACM.ORG
  4415. Subject: qd3d-20-demo.hqx 
  4416.  
  4417. Demonstration application for ViviStar Consulting's Qd3d, 3dPane, and 
  4418. SmartPane source code libraries.  Qd3d provides 3d graphic primitives 
  4419. with stereoscopic projections, Gouraud shading, z-buffering, and fast 
  4420. wireframe and OnlyQD modes.  3dPane provides view orientation control.  
  4421. SmartPane provides image buffering, and QuickTime movie recording.
  4422.  
  4423. Demo includes static scenes, simple animation, and triad mouse 
  4424. interaction using a triangular Bezier patch.
  4425.  
  4426. This demo requires a fp coprocessor.
  4427.  
  4428.  
  4429. #### BINHEX     xlisp-21e3.hqx   ****
  4430.  
  4431. From: bskendig@netcom.com (Brian Kendig)
  4432. Date: Sun, 14 Nov 1993 09:09:24 PST
  4433. Subject: XLisp 2.1e3 for Macintosh (including source code)
  4434.  
  4435. This is the latest version of MacXLisp, 2.1e3.  This supersedes any earlier
  4436. version of XLisp you might have, and note that it replaces both "xlispmac"
  4437. and "xlispsrc" -- the application and Macintosh-specific source code are
  4438. both in this one archive now.
  4439.  
  4440. XLisp is a free implementation of Lisp with many features, including object-
  4441. oriented extensions and some compatibility with Common Lisp.  This is my port
  4442. of XLisp to the Macintosh; it is fully compatible with XLisp applications
  4443. written on other operating systems.  Think of this as the "poor man's MCL".
  4444.  
  4445. I've added a lot of little bug fixes and enhancements to the interface in
  4446. this release, and I'm releasing it primarily so I can make sure they all work
  4447. before 2.1f is released.  Please don't hesitate to send me bug reports and
  4448. enhancement requests!
  4449.  
  4450.  
  4451. #### BINHEX     zone-ranger-096.hqx   ****
  4452.  
  4453. Date: Fri, 14 May 93 08:02:44 CDT 
  4454. From: JOSHUA GOLUB 708-304-7573 <golub@sgi.siemens.com>
  4455. Subject: ZoneRanger 0.9.6 
  4456.  
  4457. enclosed is version 0.9.6 of the ZoneRanger utility. a description of the
  4458. utility is below, followed by a list of the bug fixes in this version, and
  4459. the new features and bug fixes in previous versions.
  4460.  
  4461. please send any bugs, comments or suggestions to:
  4462.  
  4463. joshua golub
  4464. 1585 ridge avenue
  4465. evanston, illinois 60201
  4466. 708-304-7573
  4467. golub@sgi.siemens.com
  4468.  
  4469. ===============================================================================
  4470.  
  4471. A B O U T  Z O N E R A N G E R
  4472.  
  4473. ZoneRanger provides detailed information about each heap zone that is currently
  4474. active on the Macintosh. This information includes both the counts and total
  4475. sizes of the free blocks, pointers, handles, locked handles, purgeable handles,
  4476. and resource handles in each heap zone.
  4477.  
  4478. ZoneRanger also provides windows in which a heap zone can be displayed
  4479. graphically, with the size, type, and attributes of each block clearly defined.
  4480. The user can control the resolution and zoom factor of this display, as well as
  4481. click on any individual block to view its contents.
  4482.  
  4483. ===============================================================================
  4484.  
  4485. F E A T U R E S   I N   V E R S I O N   0 . 9 . 6
  4486.  
  4487. There are no new features in this version.
  4488.  
  4489. ===============================================================================
  4490.  
  4491. B U G   F I X E S   I N   V E R S I O N   0 . 9 . 6
  4492.  
  4493. ZoneRanger will center all dialogs and alerts on the monitor that contains the
  4494. mouse. Similarly, it will position a Zone window that does not have a position
  4495. saved in the preferences file at the top of the monitor that contains the 
  4496. mouse. On machines that do not support Color Quickdraw, these dialogs, alerts, 
  4497. and windows would be positioned at some random location offscreen. In general,
  4498. any machine that uses a ROM from a 68000 machine will not support Color
  4499. Quickdraw, and would have exhibited this bug.
  4500.  
  4501. The Find dialog allows the user to find those blocks in a Zone window that are 
  4502. of a certain type, certain size, or contain a certain pattern. An attempt to 
  4503. find those blocks that contain a case-insensitive ASCII pattern with one or 
  4504. more non-alphabetic characters would sometimes fail.
  4505.  
  4506. ===============================================================================
  4507.  
  4508. F E A T U R E S   I N   V E R S I O N   0 . 9 . 5
  4509.  
  4510. Added support for 24-bit addressing.
  4511.  
  4512. Added a preferences file. ZoneRanger will now save the size, location, and
  4513. configuration of all windows.
  4514.  
  4515. Added ability to find blocks in a heap zone according to their type, size, or
  4516. contents.
  4517.  
  4518. Added ability to control the rates at which the windows are refreshed when
  4519. ZoneRanger is in the foreground and when it is in the background.
  4520.  
  4521. Added popup menu to Overview window.
  4522. Added more detailed balloon help.
  4523. Added more status information to Zone window.
  4524.  
  4525. Enhanced memory management.
  4526. Enhanced stack usage.
  4527. Enhanced segmentation strategy.
  4528. Enhanced drawing speed in Zone window.
  4529. Enhanced error handling.
  4530.  
  4531. ===============================================================================
  4532.  
  4533. B U G   F I X E S   I N   V E R S I O N   0 . 9 . 5
  4534.  
  4535. ZoneRanger uses a single offscreen drawing world for all open windows, which is
  4536. sized to accommodate the largest of the windows. When the largest window was
  4537. closed, the offscreen world was not reduced appropriately.
  4538.  
  4539. If an application name contained characters that are meaningful to the menu
  4540. manager ( "(", "-", "/" ), then strange things would appear in the Zones menu
  4541. for that application.
  4542.  
  4543. It would sometimes be difficult to bring a window to the front by clicking on
  4544. the title bar of the window.
  4545.  
  4546. The scroll bar in the Zone window for a particularly large zone would sometimes
  4547. behave erratically.
  4548.  
  4549. The maximum size to which a Zone window could be grown was the size of the main
  4550. monitor. This proved to be a bad assumption if the main monitor were the
  4551. smallest monitor on the system.
  4552.  
  4553. The Zone window did not refresh properly when it detected that its heap zone
  4554. had increased in size.
  4555.  
  4556. A bug exists in the Window Manager of the Macintosh Toolbox in which the grow
  4557. box for a window, which includes the outline of the scroll bars, is drawn one
  4558. pixel too low if the window is resized while the left edge of the window is
  4559. off the screen. To minimize this unsightly problem, ZoneRanger will redraw the
  4560. outline of the horizontal scroll bar in its proper position.
  4561.  
  4562. ===============================================================================
  4563.  
  4564.